{"id":232762,"date":"2023-01-28T09:45:00","date_gmt":"2023-01-28T06:45:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232762"},"modified":"2022-11-10T17:39:30","modified_gmt":"2022-11-10T14:39:30","slug":"como-mostrar-el-precio-regular-predeterminado-para-woocommerce-wordpress-segun-el-precio-de-venta","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/como-mostrar-el-precio-regular-predeterminado-para-woocommerce-wordpress-segun-el-precio-de-venta\/","title":{"rendered":"\u00bfC\u00f3mo mostrar el precio regular predeterminado para Woocommerce\/WordPress seg\u00fan el precio de venta?"},"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> es un poderoso complemento\/marco que hace posible configurar una tienda en l\u00ednea usando WordPress. Puede editar los atributos de cada producto, pero a veces tiene tantos art\u00edculos que puede llevar tiempo actualizar un atributo particular para un art\u00edculo.<\/p>\n<p>Por ejemplo, si olvid\u00f3 poner el precio regular de los art\u00edculos, no mostrar\u00e1 un precio regular en fuentes cruzadas como ~100.00 GBP~. Pero ser\u00eda bueno poner el precio regular para que los clientes sientan que los art\u00edculos est\u00e1n en oferta (m\u00e1s baratos) y esto seguramente aumenta la tasa de compra.<\/p>\n<p>Puede escribir un SQL complejo para actualizar los metadatos, pero ser\u00e1 arriesgado y puede que no sea tan flexible como el siguiente m\u00e9todo. Coloque el siguiente c\u00f3digo PHP en la plantilla <strong>functions.php de su tema secundario<\/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>Eso es. Si no se ingresa el precio regular, se mostrar\u00e1 el precio regular predeterminado que es <strong>$price_factor<\/strong> multiplicado por el precio de venta. De lo contrario, habr\u00e1 un control de seguridad para garantizar que el precio regular siempre sea mayor que el precio de venta.<\/p>\n<p>Esto no cambia la base de datos, por lo que se considera la forma m\u00e1s segura de jugar los trucos. El filtro <strong>woocommerce_get_regular_price<\/strong> se agrega antes de devolver el precio regular.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfC\u00f3mo mostrar el precio regular predeterminado para Woocommerce\/WordPress seg\u00fan el precio de venta?<\/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":[892,810,831,800,840,851,861],"tags":[1172],"class_list":["post-232762","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-complementos","category-guia-para-principiantes","category-php-2","category-tutoriales","category-woocommerce-2","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=232762"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232762\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/223696"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=232762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=232762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=232762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}