Produits variables WooCommerce : affichage du prix “à partir de”

WooCommerce & les produits variables : affichage du prix

Salut,

Aujourd’hui nous allons voir une petite astuce pour afficher le prix d’un produit variable de WooCommerce sous la forme utilisée jusqu’à la version 2.0, à savoir “à partir de…”.

Depuis sa version 2.1, WooCommerce affiche désormais les prix d’un produit variable en tenant compte du moins cher et du plus cher, séparés par un tiret. Auparavant WooCommerce se contentait d’afficher le plus petit prix, avec un “à partir de…”.


Récemment j’ai été confronté, pour un client, à cette problématique. Il m’a demandé de revenir à l’affichage type “WooCommerce 2.0”.

Si vous souhaitez afficher les prix de vos produits variables comme le faisait WooCommerce 2.0, il suffit d’ajouter ces quelques lignes de code au sein du fichier functions.php de votre thème, ou mieux, de votre thème enfant si vous en possédez un.

// Utiliser les variables pour le format des prix WC 2.0
add_filter( ‘woocommerce_variable_sale_price_html’, ‘wc_wc20_variation_price_format’, 10, 2 );
add_filter( ‘woocommerce_variable_price_html’, ‘wc_wc20_variation_price_format’, 10, 2 );
function wc_wc20_variation_price_format( $price, $product ) {
$min_price = $product->get_variation_price( ‘min’, true );
$max_price = $product->get_variation_price( ‘max’, true );
if ($min_price != $max_price){
$price = sprintf( __( ‘A partir de %1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
return $price;
} else {
$price = sprintf( __( ‘%1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
return $price;
}
}

C’est rapide et efficace.

Source

alex@ionoff.fr

Consultant WordPress & Webmaster.Mon métier est de vous offrir un accompagnement de qualité durant toute votre communication sur internet : création de site web, référencement naturel, conseil webmarketing, positionnement sur les réseaux sociaux, hébergement & maintenance et accompagnement technique.

4 Commentaires
  • 6
    Publié à 10:41h, 07 mai

    Merci !

  • Lenfant
    Publié à 12:08h, 30 mai

    Mortel !
    Merciiiii beaucoup !!!!

  • Holoubaloo
    Publié à 15:12h, 10 juin

    Merci beaucoup cette astuce !

  • Luc
    Publié à 11:36h, 25 juin

    Merci pour cette astuce, j’en ai avez juste besoin et je ne trouvais rien sur le sujet !

Réagir à cet article

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

quis, fringilla mattis tempus tristique venenatis dictum sed Praesent Nullam diam ut