GTIN — Global Trade Item Number
Identifiant produit standardisé GS1 (8, 12, 13 ou 14 chiffres) qui correspond au code-barres EAN/UPC/JAN. Champ obligatoire dans Schema.org Product depuis 2024 pour la validation Google Merchant Center. Sans GTIN ni MPN, exclusion totale du Merchant Center.
Identifiant produit standardisé GS1 (8, 12, 13 ou 14 chiffres) qui correspond au code-barres EAN/UPC/JAN. Champ obligatoire dans Schema.org Product depuis 2024 pour la validation Google Merchant Center. Sans GTIN ni MPN, exclusion totale du Merchant Center.
Variantes Schema.org
| Propriété | Format | Usage |
|---|---|---|
gtin8 | 8 chiffres | Petits formats (cosmétique, magazine) |
gtin12 | 12 chiffres | UPC (Amérique du Nord) |
gtin13 | 13 chiffres | EAN (Europe, dominant FR) |
gtin14 | 14 chiffres | GTIN-13 + chiffre logistique |
Implémentation Shopify
Le champ Shopify natif variant.barcode accepte un GTIN-13 si saisi. Snippet Liquid :
{%- if v.barcode.size == 13 -%}
"gtin13": {{ v.barcode | json }},
{%- endif -%}
Pour un GTIN-12 ou autre, créer un metafield dédié custom.gtin12.
Sans GTIN ni MPN
| Conséquence | Détail |
|---|---|
| Exclusion Merchant Center | Le produit n’apparaît pas dans Google Shopping |
| Warning Search Console | « Missing field: gtin » massif depuis 2024 |
| Invisibilité aux agents IA | ChatGPT, Gemini, Copilot ne peuvent pas dédupliquer le produit cross-merchants |
L’étude qui choque
SALT.agency a analysé les top 100 e-commerce mondiaux : 45 % des URL produits n’ont aucune donnée structurée, GTIN/MPN inclus. C’est la première cause d’invisibilité agentique du marché.
Comment obtenir un GTIN
Le GTIN est attribué par GS1, l’organisme international de codification. Trois cas de figure :
- Vous fabriquez le produit : vous achetez un préfixe GS1 (cotisation annuelle GS1 France de 150 à 3 600 € selon le volume), puis vous générez vos GTIN en interne. Vous êtes la source d’autorité.
- Vous revendez : le GTIN existe déjà, fourni par le fabricant. Vous devez le récupérer dans la fiche fournisseur et le saisir dans
variant.barcode. - Marque blanche ou fait main : pas de GTIN. Utilisez
mpn(Manufacturer Part Number) +brand, combinaison acceptée par Google Merchant Center comme substitut.
Vérification rapide
Un GTIN valide a un dernier chiffre de contrôle Luhn modulo 10. Vous pouvez vérifier l’intégrité d’une liste de GTIN avec une formule courte en JavaScript ou via le validateur officiel GS1 (gs1.org/check-digit-calculator). Les codes-barres scannés depuis le packaging contiennent parfois des chiffres supplémentaires (lot, date) qu’il faut nettoyer avant injection en JSON-LD.
À ne pas confondre avec
- [[mpn]] : Manufacturer Part Number, alternative au GTIN si non disponible.
- SKU : code interne du marchand, jamais accepté comme remplacement de GTIN/MPN par Google.