Woocommerce mettre à partir de
- Cédric Verlucco
- développeur, woocommerce
- 0 Commentaires
Depuis quelques temps déjà (la version 2.1), Woocommerce a changé l’affichage des prix pour les produits variables.
Pourquoi changer ce qui marche bien ? Pas de réponse pour le coup.
Le “à partir de” n’est plus.
Sur les nouvelles versions de Woocommerce vous aurez deux tarifs : le tarif le plus bas des variantes et le prix le plus haut des variantes, sans aucune autre indication.
Un peu light, non ? A juste titre, mes clients me pointent du doigt ce problème, il a fallu donc remédier à cela.
Voici les différentes étapes pour changer la visualisation du prix des produits variables de woocommerce.
Pour remettre le “à partir de” ouvrez votre fichier function.php (attention de faire cela sur le function de votre thème enfant pour ne pas avoir de problème lors des mises à jour)
Ensuite copier-coller le code ci-dessous, vous pouvez voir à la 7ème ligne le texte que vous pouvez changer à votre convenance, attention de bien laisser %1$s pour l’affichage du prix :
1. add_filter( ‘woocommerce_variable_sale_price_html’, ‘wc_wc20_variation_price_format’, 10, 2 );
2. add_filter( ‘woocommerce_variable_price_html’, ‘wc_wc20_variation_price_format’, 10, 2 );
3. function wc_wc20_variation_price_format( $price, $product ) {
4. $min_price = $product->get_variation_price( ‘min’, true );
5. $max_price = $product->get_variation_price( ‘max’, true );
6. if ($min_price != $max_price){
7. $price = sprintf( __( ‘A partir de %1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
8. return $price;
9. } else {
10. $price = sprintf( __( ‘%1$s’, ‘woocommerce’ ), wc_price( $min_price ) );
11. return $price;
12. }
13. }
Très vite un nouvel article pour savoir comment trier très facilement les produits en glisser/déposer.
Pour toujours suivre mes derniers articles cliquez-ici

