Codes GS1 & GTIN valides pour Shopify
LabelCraft - des étiquettes code-barres pour Shopify, imprimées exactement à la taille que vous définissez.
Chaque étiquette s'imprime à la taille que vous définissez - mesurée, pas approximative.
Un débordement ou un code-barres manquant déclenche toujours un avertissement visible avant l'impression.
Les modules s'alignent sur les points de votre imprimante : des codes nets, lus du premier coup.
Nous ne remplaçons ni ne réattribuons jamais le code-barres existant d'un produit.
Un code-barres n'est utile que s'il se scanne et s'il correspond au bon numéro. Un EAN-13 avec un mauvais chiffre de contrôle, un UPC collé dans le mauvais champ, ou le même code réutilisé sur deux produits sera rejeté par Google Shopping, refusé par Amazon, et fera sonner le mauvais article en caisse. Ce guide explique ce qu'est un GTIN, comment fonctionne son chiffre de contrôle, pourquoi les marketplaces sont si strictes, et comment vérifier et corriger chaque code-barres de votre boutique Shopify avant qu'une seule étiquette ne s'imprime.
Qu'est-ce qu'un GTIN, et qu'est-ce qu'un EAN-13 ?
GTIN signifie Global Trade Item Number — le numéro de produit standard GS1 qui se cache derrière un code-barres de détail. Le symbole du code-barres n'est qu'une façon d'imprimer ce numéro. Les quatre formes courantes, par longueur :
- GTIN-13 (EAN-13) — le standard mondial à 13 chiffres pour le commerce de détail. « EAN-13 » et « GTIN-13 » désignent le même numéro.
- GTIN-12 (UPC-A) — la forme nord-américaine à 12 chiffres. C'est le même article que le GTIN-13 précédé d'un zéro.
- GTIN-8 (EAN-8) — une forme courte à 8 chiffres pour les très petits emballages où un EAN-13 complet ne tient pas.
- GTIN-14 — un code à 14 chiffres pour les caisses et cartons, avec un chiffre indicateur en tête pour le niveau d'emballage.
Comme les formes courtes s'imbriquent dans l'espace à 14 chiffres, Google, Amazon et la plupart des distributeurs traitent un UPC à 12 chiffres et un EAN à 13 chiffres comme le même type d'identifiant. LabelCraft génère le bon symbole — EAN-13, UPC-A, EAN-8 ou Code 128 — automatiquement à partir des données de votre produit.
Le chiffre de contrôle : comment un seul chiffre faux casse un code-barres
Le dernier chiffre d'un EAN-13 ou d'un UPC-A ne fait pas partie du numéro de produit — c'est une somme de contrôle qui permet au scanner de détecter une mauvaise lecture ou une faute de frappe. GS1 le calcule selon une règle fixe :
- Prenez les chiffres de données — tous les chiffres sauf le dernier (le chiffre de contrôle).
- En lisant de droite à gauche sur ces chiffres de données, multipliez-les par 3, 1, 3, 1, … (le chiffre de données le plus à droite est multiplié par 3).
- Additionnez les résultats.
- Le chiffre de contrôle est (10 − (somme mod 10)) mod 10 — le chiffre qui rend le total multiple de 10.
Exemple : les chiffres de données 400638133393 donnent une somme de 89 selon cette règle, donc le chiffre de contrôle est (10 − 9) = 1 et le GTIN-13 valide complet est 4006381333931. Changez ce dernier chiffre en 4006381333930 et le code-barres est cassé — tous les scanners et marketplaces le rejetteront. La page Barcode check de LabelCraft repère exactement cela et propose le numéro corrigé, 4006381333931, en un clic.
Les préfixes GS1 ne sont pas des codes de pays d'origine
Les deux ou trois premiers chiffres d'un GTIN sont le préfixe GS1 — ils identifient l'Organisation membre GS1 qui a émis le numéro, par exemple 00–13 pour GS1 US, 400–440 pour GS1 Germany, ou 690–699 pour GS1 China.
- Ce n'est pas un pays d'origine. Un préfixe indique seulement où l'entreprise a obtenu sa licence de numéros, pas où le produit a été fabriqué — GS1 le dit explicitement, et l'idée répandue selon laquelle « 690 = fabriqué en Chine » a été démentie à maintes reprises.
- Un préfixe entreprise est le bloc sous licence. Le GTIN complet, c'est votre préfixe entreprise GS1, plus une référence d'article que vous attribuez à chaque produit, plus le chiffre de contrôle.
- LabelCraft maintient la table des préfixes à jour. La page Barcode check nomme l'organisation émettrice de chaque code-barres et ne signale jamais comme cassé un préfixe bien formé mais non reconnu — seulement les plages que GS1 documente comme non commerciales.
Codes-barres restreints et internes — gardez-les hors de Google Shopping
Certaines plages de préfixes sont réservées à des codes qui ne sont pas des produits de détail uniques au niveau mondial. Ils se scannent sur votre propre système mais entrent en collision avec les numéros d'autres entreprises partout ailleurs — et les marketplaces les refusent :
- Distribution interne / restreinte (commence par 2) — les GTIN de la plage 20–29, et les plages 02x / 04x, sont réservés aux codes qu'un distributeur attribue dans ses propres murs, comme les articles pesés au rayon traiteur. Ils se scannent à votre caisse mais ne sont pas uniques au niveau mondial.
- Coupons (98 / 99) — les plages 981–984 et 990–999 identifient des coupons, pas des produits.
- Livres et périodiques (978, 979, 977) — 978 et 979 sont les préfixes ISBN « Bookland » pour les livres (979 couvre aussi les partitions imprimées, ISMN) ; 977 est l'ISSN pour les périodiques. Ce ne sont pas des GTIN de détail ordinaires.
- Reçus de remboursement (980) — une plage à usage spécial, jamais un code produit.
Pourquoi Google Shopping et Amazon rejettent les GTIN invalides
Google Merchant Center traite le GTIN comme la clé qui relie votre offre à son catalogue, il contrôle donc le numéro avec rigueur. Une erreur et le produit est refusé — il cesse d'apparaître dans les annonces Shopping et les fiches gratuites jusqu'à correction :
- Invalid value [gtin] — Google valide le chiffre de contrôle et le nombre de chiffres. Un mauvais chiffre de contrôle, une longueur incorrecte ou des caractères parasites font refuser l'offre jusqu'à correction du numéro.
- Restricted GTIN — Google refuse explicitement les GTIN commençant par 2 (la plage 20–29), 02x ou 04x, ou les plages de coupons 98 / 99, car ce ne sont pas des identifiants de détail uniques au niveau mondial.
- Identifiants en double ou omis — soumettre un même GTIN sur plusieurs produits différents, ou omettre un GTIN attribué par le fabricant, peut supprimer la fiche. Amazon a lui aussi besoin d'un UPC / EAN / GTIN valide pour créer la plupart des fiches.
- Exemption de GTIN — les produits réellement sans identifiant (faits main, votre propre marque, pièces uniques sur mesure) peuvent être marqués comme sans code-barres fabricant afin que Google et Amazon n'en exigent pas. Ne l'utilisez pas pour masquer un GTIN cassé — corrigez le numéro à la place.
Comment les marchands se retrouvent avec des GTIN invalides
- Coller un UPC à 12 chiffres dans un champ de code-barres à 13 chiffres (ou l'inverse) sans ajouter le zéro initial — la longueur et le chiffre de contrôle ne correspondent plus.
- Une simple faute de frappe, ou un chiffre oublié, n'importe où dans le numéro — le plus souvent dans le chiffre de contrôle lui-même.
- Réutiliser un même code-barres sur plusieurs variantes (tailles, couleurs). GS1 attribue un GTIN par produit distinct, donc un code partagé est une collision.
- Inventer des « codes-barres » séquentiels ou aléatoires jamais émis par GS1 — ils ne sont pas uniques au niveau mondial et tombent souvent dans une plage restreinte ou non attribuée.
- Perte du zéro initial dans les tableurs : Excel et Google Sheets suppriment silencieusement un 0 de tête, transformant un code valide 0123… en un code plus court et invalide.
Vérifiez et corrigez chaque code-barres Shopify avec LabelCraft
La page Barcode check de LabelCraft audite le code-barres de chaque variante au regard de toutes les règles ci-dessus et transforme les résultats en corrections en un clic :
- Mauvais chiffre de contrôle — signalé avec le GTIN corrigé, et une action en un clic Fix check digits réécrit le numéro corrigé dans Shopify.
- Préfixe restreint / non commercial — les codes d'une plage interne, coupon, ISBN ou ISSN sont mis en évidence pour qu'ils n'atteignent jamais Google Shopping par accident.
- Code-barres manquant — Generate missing barcodes crée des EAN-13 / GTIN-13 valides à partir de votre propre préfixe entreprise GS1, ou des identifiants Code 128 internes lorsque GS1 n'est pas requis.
- Code-barres en double — un code partagé par deux variantes ou plus est détecté sur l'ensemble de votre catalogue (ce qu'un contrôle code par code ne peut pas voir), et Fix duplicate barcodes conserve le code d'une variante et ré-encode les autres.
- Un rapport CSV téléchargeable — exportez chaque code-barres problématique, avec la correction en clair et le GTIN corrigé, à partager avec un fournisseur ou à traiter dans un tableur.
Chaque vérification s'exécute sur une seule page en lecture seule, avec un aperçu à blanc avant toute écriture et sans aucun impact sur votre quota mensuel d'étiquettes — les aperçus et les audits ne sont jamais décomptés. Rien n'échoue en silence : chaque code-barres revient avec une explication en clair.
Obtenir de vrais codes-barres GS1
Si un produit a réellement besoin d'un code-barres de détail unique au niveau mondial, il n'existe qu'une seule source — GS1 :
- Un préfixe entreprise GS1 — une licence annuelle qui vous donne un bloc de numéros pour de nombreux produits (et la marge pour créer vos propres codes de caisses, coupons et emplacements). Achetez-le auprès de votre bureau GS1 national, comme GS1 US.
- Un GTIN unique — GS1 vend aussi des numéros individuels pour un petit montant unique, destinés aux vendeurs qui n'ont besoin que de quelques codes.
- Un préfixe restreint, utilisé en connaissance de cause — pour les articles que vous ne scannerez que sur votre propre système et ne listerez jamais sur une marketplace, un code interne (20–29 / 02x / 04x) convient — ne le soumettez simplement pas à Google ou Amazon.
Installer gratuitement — 200 étiquettes par mois →
Vous ne savez pas si un code-barres de votre boutique est valide ? Contactez l'assistance LabelCraft — nous répondons sous un jour ouvré.
Guides connexes
- Étiquettes code-barres Shopify — Guide complet
- FAQ étiquettes code-barres Shopify
- Imprimer des étiquettes code-barres Shopify quand vos produits n'ont pas encore de code-barres
- Comment ajouter des codes-barres aux produits Shopify en masse
- SKU vs code-barres dans Shopify — quelle différence et faut-il les deux ?
- Où obtenir des codes-barres UPC/EAN pour Shopify — GS1 vs revendeurs, et ce dont vous avez vraiment besoin
- Générateur de codes-barres gratuit pour Shopify
- Le chiffre de contrôle GTIN, et pourquoi votre code-barres ne scanne pas sans lui
- Mon code-barres est invalide - comment corriger la clé de contrôle ?
- Trouver et corriger les codes-barres en double sur Shopify
- Types de codes-barres Shopify : quel format imprimer ?
- De quel pays vient un code-barres ? Les préfixes GS1 expliqués
- Codes-barres restreints et internes : pourquoi ils passent à la caisse mais sont rejetés
- Étiquettes QR Code et Data Matrix pour Shopify
- UPC, EAN-13 ou GTIN-14 : mon code à 12 chiffres désigne-t-il le même article ?
- Code-barres sans son zéro de tête dans Excel - récupérer l'UPC
- Que peut lire une application d’étiquettes dans votre boutique ?