{"id":232776,"date":"2023-01-28T10:11:00","date_gmt":"2023-01-28T07:11:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232776"},"modified":"2022-11-10T17:43:26","modified_gmt":"2022-11-10T14:43:26","slug":"como-mostrar-o-preco-normal-padrao-para-woocommerce-wordpress-com-base-no-preco-de-venda","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/como-mostrar-o-preco-normal-padrao-para-woocommerce-wordpress-com-base-no-preco-de-venda\/","title":{"rendered":"Como mostrar o pre\u00e7o normal padr\u00e3o para Woocommerce\/WordPress com base no pre\u00e7o de venda?"},"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> \u00e9 um poderoso plugin\/framework que possibilita a cria\u00e7\u00e3o de uma loja online usando o WordPress. Voc\u00ea pode editar os atributos de cada mercadoria, mas \u00e0s vezes voc\u00ea tem tantos itens que pode levar algum tempo para atualizar um atributo espec\u00edfico para um item.<\/p>\n<p>Por exemplo, se voc\u00ea esqueceu de colocar o pre\u00e7o normal dos itens, ele n\u00e3o mostrar\u00e1 um pre\u00e7o normal em fontes cruzadas, como ~100,00 GBP~. Mas seria bom colocar o pre\u00e7o normal para que os clientes sintam que os itens est\u00e3o em promo\u00e7\u00e3o (mais baratos) e isso certamente aumenta a taxa de compra.<\/p>\n<p>Voc\u00ea pode escrever um SQL complexo para atualizar os metadados, mas ser\u00e1 arriscado e pode n\u00e3o ser t\u00e3o flex\u00edvel quanto o m\u00e9todo a seguir. Coloque o seguinte c\u00f3digo PHP no template <strong>functions.php do seu tema filho<\/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>\u00c9 isso. Se o pre\u00e7o normal n\u00e3o for inserido, ele mostrar\u00e1 o pre\u00e7o normal padr\u00e3o que \u00e9 <strong>$price_factor<\/strong> vezes o pre\u00e7o de venda. Caso contr\u00e1rio, haver\u00e1 uma verifica\u00e7\u00e3o de seguran\u00e7a para garantir que o pre\u00e7o normal seja sempre superior ao pre\u00e7o de venda.<\/p>\n<p>Isso n\u00e3o altera o banco de dados, por isso \u00e9 considerado a maneira mais segura de jogar os truques. O filtro <strong>woocommerce_get_regular_price<\/strong> \u00e9 adicionado antes de retornar o pre\u00e7o normal.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como mostrar o pre\u00e7o normal padr\u00e3o para Woocommerce\/WordPress com base no pre\u00e7o de venda?<\/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":[898,837,806,816,846,857,867],"tags":[1170],"class_list":["post-232776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-2","category-guia-para-iniciantes","category-php-8","category-plug-ins","category-tutoriais","category-woocommerce-8","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/232776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=232776"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/232776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/223696"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=232776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=232776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=232776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}