UPC, EAN-13 ou GTIN-14 : mon code à 12 chiffres désigne-t-il le même article ?

LabelCraft - des étiquettes code-barres pour Shopify, imprimées exactement à la taille que vous définissez.

EN · FR · DE · ES
Les garanties derrière chaque étiquette
Exact à ±0,1 mm

Chaque étiquette s'imprime à la taille que vous définissez - mesurée, pas approximative.

Jamais d'échec silencieux

Un débordement ou un code-barres manquant déclenche toujours un avertissement visible avant l'impression.

Codes-barres au point près

Les modules s'alignent sur les points de votre imprimante : des codes nets, lus du premier coup.

Vos codes-barres intacts

Nous ne remplaçons ni ne réattribuons jamais le code-barres existant d'un produit.

Vous scannez un produit et obtenez un nombre à 12 chiffres. Votre catalogue Shopify en stocke un à 13 chiffres. Le carton en affiche 14 chiffres. Trois longueurs différentes, et - très souvent - exactement le même article. UPC-A, EAN-13 et GTIN-14 ne sont pas des formats rivaux ; c'est un seul nombre écrit sur des largeurs différentes, et la seule différence tient aux zéros de tête.

Un seul GTIN, quatre longueurs

Tout numéro de code-barres de détail est un GTIN (Global Trade Item Number). GS1 le définit en quatre longueurs - GTIN-8, GTIN-12 (un UPC-A), GTIN-13 (un EAN-13) et GTIN-14 (un code carton ITF-14). Les zéros de tête d'un GTIN ne sont pas significatifs : compléter une forme courte par des zéros à gauche donne une forme plus longue du même article, et la clé de contrôle ne change pas.

La forme canonique

Pour savoir si deux codes désignent le même article, retirez les zéros de tête de chacun et comparez ce qui reste. LabelCraft appelle cela la forme canonique. Un EAN-13 à 13 chiffres stocké comme 0012345678905 a pour forme canonique 12345678905 - tout comme ses formes à 12 et 14 chiffres. Tous ceux-ci sont le même produit :

Pourquoi le zéro de tête disparaît

Les tableurs sont le coupable habituel. Ouvrez une colonne de codes-barres dans Excel ou Google Sheets et un UPC stocké comme 012345678905 est lu comme un simple nombre puis réenregistré comme 12345678905 - un chiffre de moins. Recollez cela dans Shopify et le code-barres stocké ne correspond plus à celui qui est imprimé. Gardez toujours les colonnes de codes-barres au format texte, et vérifiez la longueur avant d'importer.

Quand deux codes ne sont PAS identiques

Le repliement est volontairement prudent. Seule une valeur entièrement numérique d'au moins 8 chiffres est traitée comme un GTIN ; une valeur Code 128 où les zéros de tête SONT significatifs n'est jamais repliée, et un espace réservé tout en zéros n'est jamais associé à une autre chaîne tout en zéros d'une longueur différente. LabelCraft préfère laisser deux codes sans correspondance plutôt que de fusionner en silence deux produits différents.

Comment LabelCraft les fait correspondre à la réception

Lorsque vous réceptionnez du stock ou importez une liste fournisseur, le scan ou le tableur emploie rarement la même longueur que votre code-barres stocké. LabelCraft replie les deux vers leur forme canonique : un scan à 12 chiffres correspond ainsi à l'EAN-13 à 13 chiffres de votre catalogue, et la bonne étiquette s'imprime. Si un code se replie sur plus d'une variante, il est signalé comme ambigu plutôt que deviné - la même règle jamais-silencieuse qui parcourt toute l'application.

Installer gratuitement - 200 étiquettes par mois →

À lire aussi : la clé de contrôle GTIN, SKU et code-barres, pourquoi un code-barres ne se scanne pas - ou contacter le support LabelCraft.

Guides connexes