Pour cela, copiez-collez le snippet suivant dans le fichier functions.php
de votre thème enfant:
// Afficher « À partir de » sur les produits à variations
add_filter( ‘woocommerce_variable_sale_price_html’, ‘wpb_wording_prix_variable’, 10, 2 );
add_filter( ‘woocommerce_variable_price_html’, ‘wpb_wording_prix_variable’, 10, 2 );
function wpb_wording_prix_variable( $price, $product ) {
// On stocke le prix minimum et maximum du produit dans deux variables
$min_price = $product->get_variation_price( ‘min’, true );
$max_price = $product->get_variation_price( ‘max’, true );
// Si les prix diffèrent, on affiche le fameux « À partir de »
if ($min_price != $max_price){
$price = sprintf( __( ‘À partir de %1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
return $price;
// Sinon affichage basique
} else {
$price = sprintf( __( ‘%1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
return $price;
}
}