Ajouter un code EAN dans Shopify, WooCommerce et PrestaShop

Pour ajouter un code EAN, renseignez-le au niveau de chaque variante : champ « Code-barres » dans Shopify, champ GTIN de l'onglet Inventaire dans WooCommerce, champ EAN-13 de chaque déclinaison dans PrestaShop. Votre flux reprend ensuite ce champ pour Google Shopping et les marketplaces.

La rédaction EANHub 8 min de lecture
Écran d'administration d'une boutique en ligne avec un champ code-barres rempli

L’essentiel

  • Le code EAN se saisit par variante, jamais une seule fois pour un produit à déclinaisons.
  • Shopify, WooCommerce et PrestaShop ont chacun un champ dédié : n'utilisez pas le champ SKU ou une description.
  • Pour des dizaines de produits, l'import CSV est plus sûr que la saisie manuelle.
  • Vérifiez que le flux envoie bien le code dans l'attribut gtin avant de soumettre à Google.

Vous venez de recevoir vos codes, votre catalogue compte des dizaines de produits et de déclinaisons, et Google Merchant Center affiche déjà des avertissements. Il est temps d'ajouter un code EAN à chaque article de votre boutique, au bon endroit, pour qu'il parte ensuite dans vos flux.

En bref : le code se saisit variante par variante, dans le champ prévu par votre plateforme. Sur Shopify, c'est le champ « Code-barres » de chaque variante ; sur WooCommerce, le champ GTIN de l'onglet Inventaire (selon votre version, voir plus bas) ; sur PrestaShop, le champ EAN-13 de chaque déclinaison. Ensuite, vous vérifiez que votre flux produit transmet bien ce champ dans l'attribut gtin.

Avant d'ajouter un code EAN : un code par variante

Le piège le plus courant est de saisir un seul code au niveau du produit parent, alors que le produit existe en plusieurs tailles ou couleurs. Pour Google comme pour Cdiscount, chaque variante est un article distinct : l'aide Google Merchant Center demande un GTIN différent pour chaque variante.

Préparez donc un tableau à trois colonnes avant de toucher à la boutique :

SKU Variante Code EAN
TSH-BAS-NOI-S Tee-shirt Basique, noir, S 8712345678906
TSH-BAS-NOI-M Tee-shirt Basique, noir, M 8712345678913
TSH-BAS-NOI-L Tee-shirt Basique, noir, L 8712345678920
TSH-BAS-BLA-S Tee-shirt Basique, blanc, S 8712345678937
TSH-BAS-BLA-M Tee-shirt Basique, blanc, M 8712345678944
TSH-BAS-BLA-L Tee-shirt Basique, blanc, L 8712345678951

Passez la colonne dans le vérificateur de code EAN : un chiffre inversé maintenant, c'est une erreur « GTIN incorrect » dans trois semaines. Si vous hésitez sur le nombre de codes nécessaires, lisez d'abord quand faut-il un nouveau code EAN.

Shopify : le champ « Code-barres » de chaque variante

Shopify range le code EAN dans le champ « Code-barres (ISBN, UPC, GTIN, etc.) », au niveau de la variante.

  1. Ouvrez Produits, puis le produit concerné.
  2. Dans la liste des variantes, cliquez sur la variante (par exemple « Noir / S »).
  3. Dans la partie inventaire, remplissez le champ Code-barres avec les 13 chiffres, sans espace.
  4. Enregistrez, puis passez à la variante suivante.

Pour un produit sans variante, le champ se trouve directement sur la fiche produit. Pour un catalogue important, exportez vos produits en CSV, remplissez la colonne Variant Barcode, puis réimportez en cochant l'option de remplacement des produits existants.

WooCommerce : le champ GTIN natif ou une extension

Les versions récentes de WooCommerce intègrent un champ natif pour le GTIN (libellé du type « GTIN, UPC, EAN ou ISBN ») dans l'onglet Inventaire des données produit, et dans chaque variation d'un produit variable. Le libellé exact dépend de votre version et de votre traduction : si vous ne voyez pas ce champ, mettez WooCommerce à jour avant d'installer quoi que ce soit.

  1. Ouvrez Produits, puis le produit.
  2. Pour un produit simple : onglet Inventaire, champ GTIN.
  3. Pour un produit variable : onglet Variations, dépliez chaque variation et remplissez son champ GTIN.
  4. Mettez à jour le produit.

Sur une installation plus ancienne, beaucoup de boutiques stockent le code dans un champ ajouté par une extension de flux. Dans ce cas, ne gardez qu'une seule source : si le code existe à la fois dans un champ d'extension et dans le champ natif, votre flux risque d'envoyer le mauvais.

PrestaShop : le champ EAN-13 de chaque déclinaison

PrestaShop, très répandu en France, propose sur la fiche produit plusieurs champs de référence : EAN-13 ou code-barres JAN, UPC, ISBN et MPN selon la version. Pour un produit avec déclinaisons, chaque déclinaison a ses propres champs de référence.

  1. Ouvrez Catalogue > Produits, puis le produit.
  2. Pour un produit simple : renseignez le champ EAN-13 dans le bloc des références (son onglet varie selon la version de PrestaShop).
  3. Pour un produit avec déclinaisons : ouvrez l'onglet des déclinaisons, éditez chaque combinaison et remplissez son champ EAN-13.
  4. Enregistrez.

Un point souvent négligé : certains modules de flux utilisent le champ EAN-13 du produit principal quand toutes les déclinaisons sont exportées comme un seul produit. L'éditeur de modules BusinessTech recommande dans ce cas de remplir le champ principal avec le code de la déclinaison par défaut. Si chaque déclinaison part comme un article distinct, c'est le code de chaque déclinaison qui compte.

Pour un import massif, l'outil d'import CSV de PrestaShop permet d'associer une colonne au champ EAN-13 des produits et des déclinaisons. Faites d'abord un essai sur deux ou trois produits, puis contrôlez les fiches avant de lancer l'import complet.

–ShopifyWooCommercePrestaShop
Champ dédiéCode-barresGTIN (récent)EAN-13
Code par varianteouiouioui
Import CSVouiouioui
Flux Google via app/moduleouiouioui
Où se trouve le code EAN dans les trois plateformes les plus utilisées en France.

Du champ boutique au flux : Google Shopping et marketplaces

Saisir le code ne suffit pas : il faut qu'il arrive dans le bon attribut de vos flux. Le circuit est toujours le même.

  1. Fiche varianteCode saisi dans le champ dédié
  2. Module de fluxAssocie le champ à l'attribut gtin
  3. Merchant CenterContrôle format et clé
  4. MarketplacesCdiscount, Amazon.fr…
Le code EAN suit toujours le même chemin, de la fiche produit jusqu'aux plateformes.

Google Merchant Center

Les applications et modules Google pour Shopify, WooCommerce et PrestaShop lisent le champ code-barres de chaque variante et l'envoient dans l'attribut gtin. Vérifiez sur trois ou quatre produits dans Merchant Center que la valeur reçue correspond bien. Rappel de l'aide Google : ne devinez jamais un GTIN, et si votre produit n'en a pas (création unique, produit sur mesure), utilisez plutôt l'attribut identifier_exists avec la valeur « no ». Le détail des erreurs est dans notre guide erreurs GTIN dans Google Merchant Center.

Cdiscount et les autres marketplaces

GS1 France rappelle que Cdiscount impose le GTIN pour toute nouvelle création de produit depuis le 1er février 2021. Que vous passiez par un connecteur ou par un fichier d'import, le code part du même champ que pour Google. Un seul champ bien rempli alimente donc tous vos canaux.

Exemple concret : 76 déclinaisons PrestaShop par import CSV

Une boutique de linge de maison sur PrestaShop vend 12 modèles de housses de couette en 3 tailles et 2 coloris, plus 4 lots de taies, soit 12 × 3 × 2 + 4 = 76 articles, donc 76 codes.

  1. Export du catalogue en CSV, en gardant les colonnes de référence des déclinaisons.
  2. Ajout d'une colonne EAN-13 formatée en texte, remplie depuis la liste de codes reçue.
  3. Vérification de la colonne avec le vérificateur (76 codes, 0 erreur de clé).
  4. Import CSV des déclinaisons avec mise à jour des produits existants, en associant la colonne au champ EAN-13.
  5. Contrôle visuel de 5 fiches, puis régénération du flux Google et du fichier Cdiscount.

Un seul import remplace 76 saisies manuelles, et le contrôle de clé en amont élimine les fautes de frappe avant qu'elles n'atteignent Google.

Quand ces codes ne suffisent pas

Nos codes EAN sont valides, enregistrés dans notre registre gtincodes.com au nom de l'acheteur et jamais vendus deux fois : ils conviennent aux produits sans marque, aux lots et à la vente sur votre site, ainsi qu'en général sur Google Shopping pour ces mêmes produits. Ils n'affichent pas votre entreprise dans Verified by GS1. Si vous vendez votre propre marque sur Amazon, où le contrôle de marque compare les codes à la base GS1, ou si vous visez la grande distribution, adhérez plutôt à GS1 France. En 2026, GS1 France facture aux entreprises dont le chiffre d'affaires ne dépasse pas 50 000 € HT un droit d'entrée de 120 € HT et une cotisation annuelle de 104 € HT (vérifié en octobre 2026).

Ce qu'il faut faire maintenant

  • Préparez votre tableau SKU / variante / code EAN et vérifiez-le avec le vérificateur.
  • Saisissez les codes variante par variante, ou par import CSV au-delà d'une vingtaine d'articles.
  • Contrôlez sur quelques produits que votre flux envoie la bonne valeur dans l'attribut gtin.
  • Générez les visuels pour vos emballages avec le générateur de codes-barres.
  • Surveillez l'onglet des problèmes de Merchant Center dans les jours qui suivent.

Questions fréquentes

Où mettre le code EAN dans Shopify ?

Dans la fiche produit, ouvrez la variante concernée et remplissez le champ « Code-barres (ISBN, UPC, GTIN, etc.) » dans la partie inventaire. Un produit sans variante a ce champ directement sur sa fiche. Saisissez les 13 chiffres sans espace, puis enregistrez.

Le SKU peut-il remplacer le code EAN ?

Non. Le SKU est votre référence interne, libre et propre à votre boutique. Le code EAN est un identifiant à 13 chiffres avec clé de contrôle, que les marketplaces et Google utilisent pour reconnaître le produit. Les deux champs coexistent : gardez votre SKU et ajoutez le code EAN à côté.

Pourquoi mon code EAN disparaît-il après un import CSV ?

Le plus souvent, le tableur a transformé la colonne en nombre : le zéro initial disparaît ou le code passe en notation scientifique. Formatez la colonne en « Texte » avant d'enregistrer le CSV, et vérifiez quelques codes avec le vérificateur de code EAN après l'import.

Faut-il un code EAN pour vendre sur sa propre boutique ?

Non, aucun texte ne l'impose pour votre propre site. Le code devient utile dès que vous diffusez vos produits ailleurs : Google Shopping, Cdiscount, Amazon.fr ou un revendeur qui scanne en caisse. Mieux vaut le saisir dès la création de la fiche que de tout reprendre plus tard.

Peut-on mettre le même code EAN sur deux produits de la boutique ?

Techniquement, certaines plateformes l'acceptent, mais c'est une erreur : chaque article vendable doit avoir son propre code. Deux produits avec le même code risquent d'être fusionnés ou signalés par Google Merchant Center et par les marketplaces, avec des fiches mélangées et des commandes mal attribuées.

Sources

  1. What is the product GTIN code for? – BusinessTech (modules PrestaShop)
  2. À quoi sert le tag identifier_exists ? – BusinessTech
  3. GTIN [gtin] – Aide Google Merchant Center
  4. identifier_exists – Aide Google Merchant Center
  5. Vendez vos produits en ligne avec le code GTIN/EAN – GS1 France

Autres articles

Tous les articles