Fonctionnalités
- Formulaire sous Commerce › Configuration › Badges produit, protégé par sa propre permission « Administer product badges »
- Posé sur le premier champ image dans chaque mode d’affichage, de la page produit complète aux teasers de vos listes Views
- Un composant « Badges produit » dans Gérer l’affichage, pour placer les badges sur les produits sans image ou les couper dans un mode donné
- Cache de rendu toujours juste : mise à jour quand un produit, une variation, une commande ou les réglages changent, et Nouveau expire tout seul
- Stock limité lit n’importe quel champ numérique des variations ; Meilleure vente additionne les unités des commandes passées, sans module de stock ni de reporting
Commerce laisse à chaque intégrateur le soin de signaler promotions et best-sellers, souvent à coups de champs sur mesure, de réglages Views ou de templates Twig. Smart Product Badges règle la question avec quatre règles et un formulaire, en s’appuyant sur les entités produit et les commandes déjà présentes.
Comment il s’intègre à Drupal Commerce
- Administration
- Commerce › Configuration › Badges produit (
/admin/commerce/config/product-badges). Attribuez la permission Administer product badges aux rôles autorisés. Les réglages sont stockés en configuration et s’exportent donc avec le reste ; les libellés se traduisent avec le module Configuration Translation. - Rendu
- Le module modifie l’affichage du produit et accroche les badges au premier champ image. Un champ supplémentaire Badges produit apparaît dans Commerce › Configuration › Types de produit › Gérer l’affichage ; désactivez-le dans un mode d’affichage pour masquer les badges, ou placez-le là où les produits sans image doivent les montrer.
- Règles
- Promo s’active quand le prix catalogue d’une variation dépasse son prix (la plus forte remise
l’emporte). Nouveau couvre les produits créés depuis moins de 30 jours. Stock limité consulte le champ numérique de
la variation par défaut (
field_stocksauf autre choix) et disparaît à 0. Meilleure vente cumule les unités des variations dans les commandes passées, hors paniers et commandes annulées (50 par défaut). - Prérequis
- Drupal 11.3, Commerce 3.x (Product et Order) et PHP 8.3 ou plus.
Installation
- Étape 1
Téléchargez l’archive dans Mon compte › Téléchargements sur ecom-addons.com.
- Étape 2
Extrayez-la dans
modules/custom/ecom_addons_smart_badges. - Étape 3
Activez Smart Product Badges dans Étendre, ou lancez
drush en ecom_addons_smart_badges. - Étape 4
Donnez la permission Administer product badges aux rôles concernés.
Questions fréquentes
Mon stock est dans un champ personnalisé. Stock limité fonctionnera-t-il ?
Oui. Choisissez dans les réglages n’importe quel champ numérique des variations ; celles sans valeur n’affichent jamais le badge.
Les pages en cache risquent-elles d’afficher des badges périmés ?
Non. Les cache tags des produits, variations, commandes et de la configuration sont ajoutés, et le badge Nouveau porte un max-age qui expire avec ses jours.
Faut-il un module à part pour les chiffres de vente ?
Non. Meilleure vente compte directement les lignes de commande de Commerce Order.
Historique des versions
- Chargement…
Avis
Chargement…
Vous l’avez acheté ? Laissez un avis depuis votre compte.


