Glossaire · Données structurées
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.
Mis à jour le
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.