Saltar al contenido
Retour au blog Guides

Codes EAN pour PrestaShop : où renseigner l'EAN-13

Si vous vendez avec PrestaShop et que vous avez besoin de savoir où et comment ajouter les codes EAN à vos produits, ce guide est fait pour vous. Vous verrez où se situe le champ EAN-13 dans chaque version du back-office, comment l'attribuer au niveau du produit et de la déclinaison, comment l'importer en masse en CSV et comment l'exporter vers Google Shopping et les places de marché. Et si vous n'avez pas encore les codes, nous vous expliquons comment obtenir des codes EAN officiels GS1 en quelques minutes.

En résumé

  • Le champ EAN-13 se trouve sur la fiche du produit : dans PrestaShop 1.7, 8.x et 9, il est dans l'onglet Quantités (ou Déclinaisons si le produit a des variantes) ; dans PrestaShop 1.6, il est dans l'onglet Informations.
  • Vous n'avez besoin d'aucun module payant : la prise en charge des codes-barres EAN-13, UPC, ISBN et MPN est intégrée d'origine au cœur de PrestaShop.
  • Chaque déclinaison a son propre EAN-13 : la taille M et la taille L du même t-shirt ont besoin de codes différents, tout comme chaque produit simple.
  • Pour beaucoup de produits, importez en CSV depuis Catalogue > Importer, en associant votre colonne au champ EAN13 et en formatant les codes en texte pour éviter la notation scientifique d'Excel.
  • L'EAN s'exporte en tant que GTIN vers Google Shopping et les places de marché (Amazon, eBay, Carrefour) ; sans un GTIN valide, de nombreux produits sont rejetés ou pénalisés.
  • Utilisez des codes EAN officiels GS1 : ceux inventés échouent au chiffre de contrôle et ceux recyclés posent des problèmes de propriété. Chez EAN CODA, vous les obtenez avec un paiement unique, sans frais annuels, à partir de 3 €.

PrestaShop est l'une des plateformes e-commerce open source les plus répandues en Espagne et en Europe, et elle prend nativement en charge les codes-barres. Cela signifie que vous n'avez besoin d'aucun module payant pour attribuer vos codes EAN : le champ est intégré d'origine dans la fiche de chaque produit. Si vous souhaitez d'abord revoir ce qu'est un EAN, vous trouverez une explication complète dans qu'est-ce qu'un code-barres EAN.

Acheter mes codes EAN — officiels GS1, à partir de 3 €, paiement unique et sans frais annuels. Vous les recevez par e-mail en quelques minutes, prêts à coller dans PrestaShop.

EAN-13, GTIN et les champs de PrestaShop : à quoi correspond chaque élément

Avant de toucher au back-office, il est utile de clarifier la terminologie, car PrestaShop gère plusieurs champs similaires qu'il est facile de confondre :

Champ dans PrestaShopCe que c'estFormat
EAN-13 (ou JAN)Le code-barres standard en Europe. C'est le GTIN-13.13 chiffres
UPCLe code-barres standard en Amérique du Nord.12 chiffres
RéférenceVotre code interne (SKU). C'est vous qui le définissez, ce n'est pas un code-barres.Libre
MPNNuméro de pièce du fabricant. Utile dans certains flux, mais il ne remplace pas l'EAN.Libre
ISBNIdentifiant spécifique aux livres.13 chiffres

L'essentiel : GTIN est le terme générique qui englobe l'EAN et l'UPC. Un EAN-13 est un GTIN-13 et un UPC-A est un GTIN-12. Lorsqu'un flux ou une place de marché vous demande le « GTIN », il s'agit de votre EAN-13. La référence est votre SKU interne et ne doit jamais figurer dans le champ EAN. Il est utile de savoir que le champ MPN (numéro de pièce du fabricant) a été ajouté dans PrestaShop 1.7.7 ; dans les versions antérieures il n'existait pas, et c'est pourquoi dans les anciens flux vous verrez que seuls l'EAN-13 et l'UPC étaient exportés. Si vous confondez l'EAN-13 et la version courte à 8 chiffres, nous expliquons la différence entre EAN-13 et EAN-8 dans un autre guide.

Où saisir l'EAN dans PrestaShop (pas à pas)

L'emplacement exact du champ a changé d'une version à l'autre, alors attention si vous suivez un tutoriel ancien. Dans toutes les versions, le chemin commence par Catalogue > Produits ; ce qui change, c'est l'onglet à l'intérieur de la fiche.

PrestaShop 1.7, 8.x et 9 (au niveau du produit)

  1. Connectez-vous au back-office et allez dans Catalogue > Produits.
  2. Ouvrez la fiche du produit que vous souhaitez modifier.
  3. Pour un produit simple (sans variantes), déployez l'onglet Quantités. Là, sous la gestion du stock, vous trouverez le bloc des identifiants avec les champs Référence, ISBN, EAN-13, UPC et, depuis la 1.7.7, MPN.
  4. Saisissez votre code à 13 chiffres dans le champ EAN-13 ou JAN. Juste à côté, vous verrez le champ UPC au cas où vous vendriez aussi en Amérique du Nord.
  5. Enregistrez les modifications.

Note sur les versions : dans PrestaShop 1.7.0 à 1.7.6, ces identifiants se trouvaient dans l'onglet Détails. À partir de la 1.7.7 et dans toutes les 8.x et 9.x, ils ont été réorganisés et résident dans l'onglet Quantités. La logique et le format du code sont identiques ; seul le nom de l'onglet change.

PrestaShop 1.7, 8.x et 9 (au niveau de la déclinaison ou variante)

Si le produit a des déclinaisons (tailles, couleurs, formats), l'EAN ne se met pas dans le champ général, mais dans chaque déclinaison :

  1. Sur la fiche du produit, activez le mode avec déclinaisons et ouvrez l'onglet Déclinaisons.
  2. Déployez la déclinaison concrète (par exemple, « T-shirt - Taille M - Bleu »).
  3. Dans cette déclinaison, vous verrez ses propres champs Référence, EAN-13, UPC et ISBN. Saisissez l'EAN-13 qui correspond à cette variante.
  4. Répétez avec chaque déclinaison et enregistrez.

Rappelez-vous que chaque déclinaison a son propre EAN-13 : la taille M et la taille L d'un même t-shirt sont des produits distincts pour un scanner et pour une place de marché, elles ont donc besoin de codes différents. Si un produit a des déclinaisons, l'EAN de la déclinaison est prioritaire sur le champ général du produit lors de l'export du flux. Une capture d'écran du back-office de votre version précise vous aidera à localiser le champ si vous vous perdez entre les onglets.

PrestaShop 1.6

Dans les versions anciennes, le champ EAN-13 se trouve sur la fiche du produit, dans l'onglet Informations (ou dans l'onglet Déclinaisons si vous utilisez des variantes, où chaque déclinaison a son propre champ EAN-13). La logique est la même, seul l'emplacement visuel du champ change. Le chemin de menu reste Catalogue > Produits, comme dans les versions modernes.

Comment importer les EAN en masse en CSV

Si vous avez des dizaines ou des centaines de produits, saisir les EAN un par un n'est pas envisageable. PrestaShop permet l'importation en masse :

  1. Allez dans Catalogue > Importer (dans certaines versions, dans Paramètres avancés ou dans Produits).
  2. Sélectionnez le type d'entité Produits (ou Déclinaisons si vous attribuez des EAN à des variantes).
  3. Téléversez votre fichier CSV. Il vous faut une colonne d'identification (par exemple la référence ou l'ID du produit) et une colonne avec l'EAN-13.
  4. À l'étape de mappage, associez votre colonne de codes au champ EAN13 de PrestaShop.
  5. Cochez l'option « Mettre à jour les produits existants » et, dans de nombreuses versions, indiquez que la correspondance se fasse par référence ou par ID, si vous voulez seulement ajouter l'EAN sans recréer les fiches. Lancez ensuite l'importation.

Conseil : faites d'abord un test avec quelques lignes. Si le CSV utilise le mauvais séparateur (PrestaShop attend généralement le point-virgule) ou si l'EAN arrive en notation scientifique depuis Excel (le classique 8,41E+12), il sera mal importé. Formatez la colonne EAN en texte avant l'export et, si possible, enregistrez le fichier en UTF-8 pour éviter les problèmes d'accents dans d'autres champs.

À quoi ressemble un EAN-13 valide (avec un exemple)

Un EAN-13 n'est pas n'importe quelle suite de 13 chiffres : il a une structure. Prenons un exemple de la forme 84xxxxxxxxxx C, où les premiers chiffres sont le préfixe GS1, le bloc central identifie le produit et le dernier chiffre est le chiffre de contrôle.

  • Préfixe (les premiers chiffres) : attribué par GS1. La plage 84x correspond aux codes enregistrés depuis l'Espagne. Ce préfixe se trouve à l'intérieur de l'EAN-13 ; il n'existe pas de format distinct appelé « EAN-84 », et le préfixe indique seulement où le code a été enregistré, pas où le produit est fabriqué ni vendu.
  • Bloc produit : identifie votre article de façon unique.
  • Chiffre de contrôle (le dernier chiffre) : il est calculé mathématiquement à partir des 12 chiffres précédents. C'est ce qui permet à un scanner ou à un flux de détecter instantanément si le code a été mal saisi ou inventé.

C'est pourquoi un EAN doit être bien formé : si vous l'inventez, le chiffre de contrôle ne tombera probablement pas juste et tout validateur le rejettera. Et même s'il tombait juste par hasard, vous utiliseriez un numéro qui appartient à une autre entreprise.

Comment exporter l'EAN vers Google Shopping et les places de marché depuis PrestaShop

Une fois l'EAN renseigné dans la fiche, l'étape suivante est qu'il parvienne à vos canaux de vente. PrestaShop ne génère pas le flux Google Shopping tout seul : vous avez besoin d'un module de flux qui lit le champ EAN-13 et le restitue comme attribut GTIN.

  • Google Shopping : installez un module d'exportation (l'officiel « Google & YouTube Shopping », PS Facebook/Google, ou des modules tiers comme Doofinder, Beezup ou ShoppingFeed). Dans la configuration du flux, associez le champ EAN-13 de PrestaShop à l'attribut gtin de Google. Si vous vendez des produits de marque, complétez aussi brand et, le cas échéant, mpn : Google exige au moins deux des trois identifiants. Le flux est publié en XML ou connecté via l'API à Merchant Center.
  • Places de marché : lors de la synchronisation avec Amazon, eBay ou Carrefour via leur module ou un connecteur (comme Lengow, ShoppingFeed ou le connecteur natif de la place de marché), le GTIN sert à créer la fiche ou à la rattacher à un produit déjà catalogué. Sur Amazon, l'EAN-13 va dans le champ product ID avec le type « EAN ». Vous trouverez le détail dans nos guides sur les codes-barres pour Amazon et le code-barres pour eBay.
  • Vérifiez le mappage : avant de téléverser tout le catalogue, exportez quelques références et vérifiez dans le XML ou dans le connecteur que le GTIN ressort rempli et avec 13 chiffres. C'est l'erreur silencieuse la plus fréquente : l'EAN est dans la fiche mais le flux ne le mappe pas. C'est essentiel pour votre code-barres pour Google Shopping : sans un GTIN valide, de nombreux produits sont rejetés dans Merchant Center avec des avertissements du type « GTIN non valide » ou « Identifiants de produit incorrects ».

À quoi sert l'EAN dans PrestaShop

  • Flux et comparateurs : les modules d'exportation utilisent l'EAN pour identifier chaque produit et éviter les doublons entre les canaux.
  • Places de marché : le GTIN rattache votre produit au catalogue d'Amazon, eBay ou Carrefour, ou crée une nouvelle fiche s'il n'existe pas.
  • Inventaire et caisse : avec un EAN réel, vous pouvez gérer votre stock avec des lecteurs de codes-barres et connecter votre PrestaShop à un point de vente physique.

Erreurs fréquentes (et comment les éviter)

  • Inventer le numéro : comme nous l'avons vu, le chiffre de contrôle trahit les codes inventés et le flux les rejette instantanément.
  • Répéter le même EAN sur plusieurs produits : chaque référence et chaque déclinaison a besoin d'un code unique. Les doublons provoquent des erreurs « GTIN déjà utilisé » ou des produits fusionnés par erreur.
  • Confondre référence et EAN : votre SKU interne va dans le champ Référence, pas dans l'EAN-13. Le MPN et l'ISBN ne remplacent pas non plus l'EAN.
  • Mettre l'EAN seulement sur le produit et pas sur les déclinaisons : si vous utilisez des variantes, le champ général du produit est ignoré dans le flux et vous exportez des déclinaisons sans GTIN. Renseignez chaque déclinaison.
  • EAN en notation scientifique : lors de l'import depuis Excel, un code comme 8,41E+12 entre tronqué. Formatez la colonne en texte.
  • Ne pas mapper le champ dans le module de flux : avoir l'EAN dans la fiche ne suffit pas ; il faut le mapper à l'attribut gtin du module d'exportation.
  • Codes non officiels : les lots d'EAN « recyclés » ou d'origine douteuse finissent par poser des problèmes de propriété sur les places de marché les plus strictes. Utilisez des codes GS1 légitimes.

Acheter mes codes EAN — officiels GS1, paiement unique, sans frais annuels et livraison en quelques minutes.

Vous utilisez plusieurs plateformes ?

Le même EAN-13 fonctionne dans n'importe quel système : c'est un identifiant mondial, non lié à PrestaShop. Si vous gérez aussi une autre boutique, si vous utilisez Shopify, consultez ce guide pour placer les codes sur cette plateforme. Un EAN unique par produit vous sert à la fois dans PrestaShop, dans vos flux et sur chaque place de marché.

Questions fréquentes

Où se trouve exactement le champ EAN-13 dans PrestaShop 8 ?

Dans PrestaShop 8 (et aussi à partir de la 1.7.7 et dans la 9), le champ EAN-13 se trouve sur la fiche du produit, dans l'onglet Quantités, dans le bloc des identifiants à côté de Référence, ISBN, UPC et MPN. Si le produit a des déclinaisons, l'EAN-13 de chaque variante se saisit dans l'onglet Déclinaisons, à l'intérieur de chaque déclinaison.

L'EAN est-il obligatoire dans PrestaShop ?

PrestaShop ne vous oblige pas à remplir le champ pour enregistrer le produit, donc techniquement c'est facultatif. Mais en pratique, c'est indispensable : dès que vous exportez vers Google Shopping ou n'importe quelle place de marché, l'EAN (GTIN) cesse d'être facultatif et les produits qui en sont dépourvus sont rejetés ou pénalisés.

Puis-je inventer un EAN ?

Non. Même si vous saisissez 13 chiffres au hasard, le chiffre de contrôle ne tombera presque jamais juste et le code sera invalide. Et même s'il tombait juste, vous utiliseriez un numéro appartenant à une autre entreprise, ce qui crée des conflits sur les places de marché. Il vous faut des codes attribués de façon légitime.

Faut-il un EAN pour chaque déclinaison ou taille ?

Oui. Chaque variante (taille, couleur, format) est un produit distinct pour un scanner et pour une place de marché, elle a donc besoin de son propre EAN-13. Un t-shirt en tailles S, M et L nécessite trois codes différents, et chacun se saisit dans sa déclinaison à l'intérieur de l'onglet Déclinaisons.

Comment exporter l'EAN-13 vers Google Shopping depuis PrestaShop ?

Vous avez besoin d'un module de flux (l'officiel Google & YouTube Shopping ou un module tiers). Dans sa configuration, associez le champ EAN-13 de PrestaShop à l'attribut gtin de Google et complétez aussi la marque. Le module génère le XML ou se connecte par API à Merchant Center ; vérifiez que le GTIN ressort rempli avant de téléverser tout le catalogue.

Le même EAN sert-il pour Amazon et pour PrestaShop ?

Oui. L'EAN-13 identifie le produit, pas la plateforme. Le même code que vous saisissez dans le champ EAN-13 de PrestaShop est celui que vous utiliserez sur Amazon, eBay, Google Shopping ou votre caisse physique.

Comment importer beaucoup d'EAN d'un coup dans PrestaShop ?

Depuis Catalogue > Importer, en choisissant l'entité Produits ou Déclinaisons, en téléversant un CSV avec une colonne d'identification et une colonne d'EAN, et en associant celle-ci au champ EAN13. Cochez « Mettre à jour les produits existants » pour ne pas recréer les fiches et formatez les EAN en texte pour éviter la notation scientifique d'Excel.

Où obtenir des codes EAN officiels sans payer de frais annuels ?

Avec EAN CODA. Nous vous attribuons des codes EAN officiels issus de la base de données GS1 avec un paiement unique, sans renouvellements ni frais annuels, et nous vous les livrons par e-mail en quelques minutes, prêts à coller dans les champs EAN-13 de PrestaShop.

Obtenez vos codes EAN pour PrestaShop

Avec EAN CODA, vous obtenez des codes EAN officiels GS1 à partir de 3 €, paiement unique et sans frais annuels, prêts à coller dans les champs EAN-13 de votre PrestaShop et importables en CSV si vous avez de nombreux produits. Nous sommes revendeur de codes GS1 légitimes : une alternative plus rapide et plus économique que de faire la démarche d'enregistrement vous-même, et vous les recevez en quelques minutes.

Acheter mes codes EAN

Besoin de codes EAN pour vos produits ?

Acheter EAN