Mostrar Precio MSRP en WooCommerce WP-Lister para Amazon

WordPress

Si utilizas el plugin WP Lister for Amazon podrás establecer un precio MSRP personalizado para los productos. Sin embargo, estos precios no se muestran si se introduce un precio normal o de venta.Añade el siguiente código a tus funciones.php y el precio normal siempre mostrará el precio MSRP si está configurado./**Cambiar en venta a verdadero si MSRP está establecido, de lo contrario el precio sólo muestra regular**/add_filter( ‘woocommerce_product_is_on_sale’, ‘we_msrp_on_sale’, 10, 1);function we_msrp_on_sale($onsale) { global $producto; si(!$producto) { devolver $onsale; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ); si($rrp) { $precio=$producto->obtener_precio_regular(); $onsale=true; } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ); si($variable_rrp) { $precio=$variable_rrp; $onsale=true; } devolver $onsale;}/**El precio de venta será el precio normal si se establece msrp**/add_filter( ‘woocommerce_product_get_sale_price’, ‘we_msrp_sale_price’, 10, 1);function we_msrp_sale_price($precio) { global $producto; si(!$producto) { devolver $precio; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ); si($rrp) { $precio=$producto->obtener_precio_regular(); } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ); si($variable_rrp) { $precio=$variable_rrp; } devolver $precio;}/****/add_filter( ‘woocommerce_product_get_regular_price’, ‘we_msrp_price’, 10, 1);function we_msrp_price($precio) { global $producto; si(!$producto) { devolver $precio; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ); si($rrp) { $precio=$rrp; } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ); si($variable_rrp) { $precio=$variable_rrp; } devolver $precio;}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Close Popup

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Close Popup
Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Technical Cookies
In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Save
Accept all Services