GS1 Digital Link expliqué

Dernière mise à jour le 12 juin 2026

Un seul code pour les personnes et les systèmes

Un code-barres traditionnel ne porte qu'un numéro. Un lien web ne fait qu'ouvrir une page. GS1 Digital Link combine les deux : une URL dont le chemin est l'identifiant GS1 du produit. C'est le format qu'utilise chaque QR code PassportCraft, et c'est important pour les passeports numériques de produits, car le même code physique doit servir les acheteurs, les distributeurs, les douanes et les recycleurs. Notre article d'analyse sur les QR codes des passeports produit et GS1 Digital Link explique pourquoi l'UE a retenu ce standard ; cette page explique son comportement dans PassportCraft.

Anatomie de l'URL de votre passeport

  • https://passportcraft.com/01/0506012345678101 est l'identifiant d'application GS1 pour le GTIN, suivi de votre GTIN complété à 14 chiffres (le format GS1 Digital Link en exige exactement 14).
  • https://passportcraft.com/01/05060123456781/21/SER123 — lorsque le champ Numéro de série du passeport est renseigné, l'URL ajoute 21 (l'identifiant d'application pour le numéro de série), identifiant l'article individuel plutôt que la ligne de produits.

Vous ne construisez pas ces URL vous-même ; le panneau QR les construit à partir du GTIN et du numéro de série du passeport, comme expliqué dans Télécharger et imprimer les QR codes.

Ce qui se passe lors d'un scan

Le chemin /01/ sur passportcraft.com est un résolveur GS1 Digital Link, conçu selon le standard GS1-Conformant Resolver (version 1.2.0). Lorsqu'un code est scanné :

  1. Le résolveur lit le GTIN (et le numéro de série, s'il est présent) dans l'URL. Toutes les longueurs de GTIN standard (8, 12, 13 et 14 chiffres) sont acceptées et mises en correspondance avec votre passeport.
  2. Il recherche le passeport correspondant à ce GTIN. Une URL sérialisée (/21/...) ne correspond qu'à un passeport ayant exactement ce GTIN et ce numéro de série.
  3. Il redirige vers la page publique du passeport — la destination par défaut pour les visiteurs humains.

Un logiciel peut demander plus que la page par défaut. Une requête avec ?linkType=linkset renvoie une liste lisible par machine de tout ce qui est disponible pour ce produit — la page du passeport plus un point de terminaison de données structuré JSON-LD. Cela ne fonctionne que pour les passeports publiés : une requête linkset pour un passeport non publié renvoie une erreur 404. Le résolveur publie aussi une description standard de lui-même à /.well-known/gs1resolver, ce qui permet aux outils compatibles GS1 de découvrir ce qu'il prend en charge.

Les autres qualificatifs GS1 qu'un scanner pourrait ajouter (numéro de lot, date de péremption) ne posent aucun problème — le résolveur les ignore et revient au passeport au niveau du produit.

Quand un passeport n'est pas en ligne

Ce qu'un scanner voit dépend de l'état du passeport, détaillé dans Brouillons et passeports publiés :

État du passeportCe qu'affiche un scan
PubliéLa page du passeport en ligne
Brouillon (y compris après une dépublication)« Ce passeport n'a pas encore été publié » — avec un lien de connexion pour que votre propre équipe puisse le prévisualiser
Désactivé (après le passage à un plan inférieur)« Ce passeport numérique de produit a été temporairement désactivé. Contactez la marque pour obtenir les informations produit. »
Aucun passeport pour ce GTIN« Ce passeport numérique de produit n'est pas disponible »

Dans tout état autre que publié, aucune donnée produit n'est exposée — les visiteurs obtiennent une page d'information neutre.

Dépublier ne casse pas l'URL — cela change ce qu'elle affiche

L'URL imprimée dans vos QR codes ne cesse jamais de fonctionner. Dépublier remplace le passeport en ligne par l'information « pas encore publié », et republier le rétablit — les codes imprimés prennent en compte le changement immédiatement, sans rien à réimprimer. Le déroulé figure dans Publier un passeport.

Compatibilité avec les scanners des distributeurs

Parce qu'un GS1 Digital Link est une URL https ordinaire dans un QR code standard :

  • Les consommateurs n'ont besoin de rien de spécial — tout appareil photo de téléphone ouvre la page du passeport.
  • Les systèmes de distribution et de logistique qui comprennent GS1 Digital Link peuvent extraire le GTIN directement de l'URL, de sorte que le QR code peut aussi servir d'identifiant produit dans leurs flux de travail.
  • Les intégrateurs peuvent utiliser les réponses linkset du résolveur pour récupérer par programmation les données structurées du passeport.

Et si un passeport n'a pas de GTIN ?

Un passeport sans GTIN ne peut pas avoir de GS1 Digital Link — son panneau QR encode alors une URL de secours de la forme passportcraft.com/passport/{id}, et affiche l'invite « Ajoutez un GTIN pour une URL conforme GS1 ». La solution de secours fonctionne pour les humains mais ne porte aucun identifiant produit pour les systèmes, ce qui est l'une des raisons pour lesquelles un GTIN est requis pour publier.

Questions fréquentes

Dois-je saisir mon GTIN sur 14 chiffres ?

Non. Saisissez-le tel qu'il est imprimé sous votre code-barres : 8, 12, 13 ou 14 chiffres. PassportCraft le complète automatiquement à 14 chiffres dans l'URL, et le résolveur fait correspondre les codes scannés à votre passeport quelle que soit la forme saisie.

Les acheteurs peuvent-ils scanner le code avec un appareil photo de téléphone ordinaire ?

Oui. Un GS1 Digital Link est une URL https ordinaire ; tout appareil photo de téléphone ou application QR ouvre donc directement la page du passeport, sans application spéciale. La structure GS1 est une information supplémentaire pour les systèmes qui savent la lire.

Que voit-on en scannant le code d'un passeport non publié ?

Une information neutre, pas une erreur. Un brouillon affiche « Ce passeport n'a pas encore été publié » avec une option de connexion pour le propriétaire ; un passeport désactivé après le passage à un plan inférieur affiche « Ce passeport numérique de produit a été temporairement désactivé ». Aucune donnée produit n'est exposée dans les deux cas.