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éFormatUsage
gtin88 chiffresPetits formats (cosmétique, magazine)
gtin1212 chiffresUPC (Amérique du Nord)
gtin1313 chiffresEAN (Europe, dominant FR)
gtin1414 chiffresGTIN-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équenceDétail
Exclusion Merchant CenterLe produit n’apparaît pas dans Google Shopping
Warning Search Console« Missing field: gtin » massif depuis 2024
Invisibilité aux agents IAChatGPT, 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 :

  1. 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é.
  2. 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.
  3. 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.

Sources et références

Auditer ma boutique

L'audit est gratuit. Réponse sous 48 h ouvrées. Pas d'engagement.