Ajouter le GARAN-Label et la mention légale de garantie dans WooCommerce
WooCommerce fonctionne sur WordPress, vous disposez donc déjà d'un accès complet au thème et d'un système natif de champs personnalisés, deux briques suffisantes pour ajouter correctement les deux labels sans plugin payant.
Au 1er septembre 2026, WooCommerce n'offre aucun moyen officiel d'ajouter cet étiquetage, mais l'accès complet au thème et les champs personnalisés natifs de WordPress suffisent pour cela. Cette page est une recommandation basée sur la situation actuelle du marché, pas un conseil juridique.
Il y a deux choses distinctes à traiter ici. D'abord, la mention légale de garantie, obligatoire pour tout produit physique que vous vendez. Ensuite, le GARAN-Label lui-même, qui n'entre en jeu que si vous faites la publicité d'une garantie fabricant volontaire de plus de 2 ans. Si c'est le cas pour l'un de vos produits, ajoutez-le comme décrit à l'étape 2 ci-dessous.
Étape 1 : ajouter la mention légale de garantie via un snippet de thème
Comme la mention légale de garantie est identique pour chaque
produit, une intégration unique dans le template
produit unique (ou un petit snippet accroché à
woocommerce_single_product_summary dans le
functions.php de votre thème enfant) suffit. Vous
n'avez pas besoin de la répéter pour chaque produit.
En tant que site WordPress auto-hébergé, vous disposez par défaut d'un accès complet au code. Pour un thème fortement personnalisé, il reste utile de vérifier avec l'agence qui le maintient.
Étape 2 : ajouter le GARAN-Label, si cela vous concerne
Cette étape ne concerne que les produits pour lesquels vous faites la publicité d'une garantie fabricant volontaire de plus de 2 ans. Le cas échéant, le label diffère selon le produit (marque, modèle, durée de garantie), générez-le donc d'abord sur GARAN-Label.com ; le mode bac à sable est gratuit, vous pouvez donc parcourir tout le flux avant de dépenser un crédit. Une fois le fichier obtenu :
- Ajoutez un champ personnalisé au produit, soit via le panneau natif de champs personnalisés de WooCommerce, soit, pour une véritable interface de sélection d'image, via le plugin gratuit Advanced Custom Fields (ACF) avec un champ Image.
- Téléversez le GARAN-Label généré par produit dans ce champ.
- Affichez-le via un snippet accroché à
woocommerce_single_product_summarydans votre thème enfant, à une priorité qui le place sous le prix et la description courte.
Important : le GARAN-Label ne doit pas apparaître comme une image produit supplémentaire dans la galerie d'images habituelle. Affichez le champ personnalisé spécifiquement dans la zone d'information de la page produit, par exemple sous la description courte ou à côté des informations de livraison, afin qu'il soit clairement reconnu comme une information complémentaire plutôt qu'une photo produit. Une largeur typique de 300 à 400 px s'affiche proprement dans la plupart des mises en page de thèmes WooCommerce, sans CSS supplémentaire.
Comment générer les labels
Commencez par créer un compte gratuit sur GARAN-Label.com ; le mode bac à sable / test ne coûte rien, vous pouvez donc générer des labels d'exemple avant de décider comment déployer cela sur votre catalogue. Décidez ensuite comment générer les labels réels :
Petit catalogue
Mode manuel : indiquez la marque, le modèle et la durée de garantie, téléchargez immédiatement le label, puis téléversez-le comme champ personnalisé.
Gros catalogue
Mode CSV, suivi d'un import en masse des URL d'images dans le champ personnalisé.
Garder le champ à jour à grande échelle
L'outil d'import/export CSV intégré à WooCommerce (sous Outils → Import/Export) prend nativement en charge les champs personnalisés, sans plugin supplémentaire. Cela signifie que le fichier de résultat CSV de GARAN-Label.com, avec la marque, le modèle et l'URL du label correspondant, peut être importé directement via l'import produit standard.
Alternative : faire réaliser la mise en œuvre par une agence
Si vous préférez ne pas réaliser vous-même la mise en œuvre technique, vous pouvez la déléguer à une agence WordPress/ WooCommerce pour configurer le snippet de thème et le champ personnalisé à votre place.
Prêt à étiqueter votre catalogue WooCommerce ?
Inscrivez-vous gratuitement et testez le mode bac à sable avant de dépenser le moindre crédit.
Essai gratuitVous utilisez PrestaShop plutôt que WooCommerce ? Voici le guide pour PrestaShop →
Questions fréquentes sur WooCommerce
Dois-je ajouter le GARAN-Label à chaque produit que je vends ?
Non. Seuls les produits pour lesquels vous faites la publicité d'une garantie fabricant volontaire de plus de 2 ans ont besoin du GARAN-Label. La mention légale de garantie de l'étape 1, en revanche, doit figurer sur tout produit physique, quoi qu'il arrive.
Puis-je simplement ajouter le GARAN-Label aux images produit habituelles ?
Non. Le GARAN-Label est une information complémentaire spécifique au produit, pas une photo produit. Affichez-le via le champ personnalisé dans la zone d'information de la page produit, pas dans la galerie d'images habituelle.
Cela fonctionne-t-il aussi avec les thèmes par blocs (Full Site Editing) ?
En général, oui, mais le bloc Produit de WooCommerce n'affiche pas les champs personnalisés par défaut, vous aurez donc peut-être besoin d'un petit snippet PHP ou d'un bloc HTML personnalisé pour l'afficher. Sur les thèmes fortement personnalisés, vérifiez avec votre développeur.
Comment garder le champ à jour sur de nombreux produits ?
L'outil d'import/export CSV intégré à WooCommerce (Outils → Import/Export) prend nativement en charge les champs personnalisés, si bien que le fichier de résultat CSV de GARAN-Label.com peut être importé en masse directement, sans plugin supplémentaire.
Le champ a-t-il besoin d'une valeur distincte par langue si j'utilise WPML ou Polylang ?
Pas pour l'image elle-même, GARAN-Label.com affiche déjà le texte de la mention sur le label dans la bonne variante linguistique. Ce qui peut différer, c'est le mappage du champ : certains plugins multilingues ne partagent pas automatiquement les métadonnées produit entre les traductions, vérifiez donc si vous devez définir le champ une fois par produit traduit.