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;}