Woocommerce est un module E-commerce pour WordPress.
Depuis la dernière mise à jour du module, version 2.1 de woocommerce, l’affichage des prix des produits variable a changé. Il est désormais de type « Affichage du tarif le plus bas-Affichage du tarif le plus haut ». Cela peut-être gênant pour certains thèmes ou tout simplement cet affichage ne peut pas plaire ! Voici une astuce permettant de modifier ce type d’affichage, pour arriver au résultat « à partir de prix le plus bas »
Dans le fichier function.php de votre thème, insérer le code suivant :
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; } }