Si vous utilisez le plugin WP Lister for Amazon, vous pouvez définir un prix MSRP personnalisé pour les produits. Mais ces prix n’apparaissent pas en tant que prix plancher si vous entrez un prix normal ou un prix de vente.Ajoutez le code ci-dessous dans vos fonctions.php et le prix normal affichera toujours le prix MSRP s’il est défini./**Si le PDSF est défini, la mention “en solde” devient vraie, sinon le prix normal est affiché**/add_filter(‘woocommerce_product_is_on_sale’, ‘we_msrp_on_sale’, 10, 1) ;function we_msrp_on_sale($onsale) { global $product ; si(!$product) { retour $onsale ; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ) ; si($rrp) { $price=$product->get_regular_price() ; $onsale=true ; } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ) ; si($variable_rrp) { $price=$variable_rrp ; $onsale=true ; } retour $onsale ;}/**Le prix de vente sera le prix normal si le prix de vente conseillé est défini**/add_filter(‘woocommerce_product_get_sale_price’, ‘we_msrp_sale_price’, 10, 1) ;function we_msrp_sale_price($price) { global $product ; si(!$product) { retourner $price ; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ) ; si($rrp) { $price=$product->get_regular_price() ; } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ) ; si($variable_rrp) { $price=$variable_rrp ; } retourner $price ;}/****/add_filter(‘woocommerce_product_get_regular_price’, ‘we_msrp_price’, 10, 1) ;function we_msrp_price($price) { global $product ; si(!$product) { retourner $price ; } $rrp=get_post_meta( $product->get_id(), ‘_msrp_price’, true ) ; si($rrp) { $price=$rrp ; } $variable_rrp=get_post_meta( $product->get_id(), ‘variable_msrp’, true ) ; si($variable_rrp) { $price=$variable_rrp ; } retourner $price ;}