{"id":232782,"date":"2023-01-28T09:48:00","date_gmt":"2023-01-28T06:48:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232782"},"modified":"2022-11-10T17:45:07","modified_gmt":"2022-11-10T14:45:07","slug":"kuidas-naeidata-woocommercei-wordpressi-tavapaerast-vaikehinda-mueuegihinna-alusel","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kuidas-naeidata-woocommercei-wordpressi-tavapaerast-vaikehinda-mueuegihinna-alusel\/","title":{"rendered":"Kuidas n\u00e4idata Woocommerce&#8217;i\/WordPressi tavap\u00e4rast vaikehinda m\u00fc\u00fcgihinna alusel?"},"content":{"rendered":"<p><a href=\"https:\/\/helloacm.com\/how-to-remove-product-review-in-woocommercewordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Woocommerce<\/a> on v\u00f5imas pistikprogramm\/raamistik, mis v\u00f5imaldab WordPressi abil veebipoe seadistada. Saate muuta iga kauba atribuute, kuid m\u00f5nikord on teil nii palju \u00fcksusi, et kauba konkreetse atribuudi v\u00e4rskendamine v\u00f5ib v\u00f5tta aega.<\/p>\n<p>N\u00e4iteks kui unustasite kaupade tavahinna lisada, ei n\u00e4ita see tavahinda ristkirjades, n\u00e4iteks ~100,00 GBP~. Aga tore oleks panna tavahind nii, et kliendid tunneksid, et kaup on m\u00fc\u00fcgil (odavam) ja see t\u00f5stab kindlasti ostum\u00e4\u00e4ra.<\/p>\n<p>Metaandmete v\u00e4rskendamiseks saate kirjutada keeruka SQL-i, kuid see on riskantne ja ei pruugi olla nii paindlik kui j\u00e4rgmine meetod. Sisestage j\u00e4rgmine PHP-kood oma lapseteema malli <strong>funktsioonis.php<\/strong><\/p>\n<pre><code>function helloacm_regular_price( $price, $product) {\n\u00a0 $price_factor = 1.3; \/\/ show sale price * 1.3 \n\u00a0 $sale_price = $product-&gt;get_sale_price(); \/\/ get sale price\n\u00a0 if (!is_numeric($sale_price)) { \/\/ sale price not set\n\u00a0 \u00a0 return $price; \u00a0\/\/ return default price.\n\u00a0 }\n\u00a0 $exp_price = $sale_price * $price_factor; \u00a0\/\/ get expected regular price\n\u00a0 if ($price &gt; 0) { \u00a0\/\/ if regular price is filled\n\u00a0 \u00a0 if ($price &lt; $sale_price) { \/\/ if it is even smaller than sale price\n\u00a0 \u00a0 \u00a0 return $exp_price; \u00a0\/\/ return corrected regular price\n\u00a0 \u00a0 } \u00a0 \u00a0 \n\u00a0 \u00a0 return $price; \/\/ otherwise return the input regular price\n\u00a0 }\n\u00a0 return $exp_price; \/\/ return the default regular price\n}\nadd_filter( 'woocommerce_get_regular_price', 'helloacm_regular_price', 10, 2);<\/code><\/pre>\n<p>See on k\u00f5ik. Kui tavahinda ei sisestata, kuvatakse vaikimisi tavahind, mis on <strong>$hinna_tegur<\/strong> korda m\u00fc\u00fcgihind. Vastasel juhul tehakse ohutuskontroll, et tavahind oleks alati m\u00fc\u00fcgihinnast k\u00f5rgem.<\/p>\n<p>See ei muuda andmebaasi, nii et seda peetakse k\u00f5ige turvalisemaks viisiks trikkide m\u00e4ngimiseks. Filter <strong>woocommerce_get_regular_price<\/strong> lisatakse enne tavahinna tagastamist.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kuidas kuvada Woocommerce&#8217;i\/WordPressi tavahinda m\u00fc\u00fcgihinna alusel?<\/p>\n","protected":false},"author":1,"featured_media":223696,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[833,894,842,802,812,853,863],"tags":[1165],"class_list":["post-232782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-juhend-algajatele","category-kood","category-opetused","category-php-4","category-pistikprogrammid","category-woocommerce-4","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/232782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=232782"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/232782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/223696"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=232782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=232782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=232782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}