zplCloud Blog

GS1 QR Code et passeport numérique de produit : un seul code pour la caisse et pour le client

À partir de 2027, l'UE exige un passeport numérique de produit pour les premiers groupes de produits. Le chemin n'est pas un second code à côté du code-barres - c'est un GS1 Digital Link, et vous n'avez même pas besoin de votre propre domaine pour cela.

5 min de lecture zplCloud Team

Deux codes sur une étiquette, c'est un pis-aller

Étiquette volante produit avec un QR code GS1 Digital Link pour le passeport numérique de produit

Quiconque renvoie aujourd'hui vers un passeport produit colle généralement un second QR code à côté du code-barres EAN. Cela coûte de la place, sème la confusion à la caisse, et personne ne sait quel code est le bon.

Le GS1 Digital Link - souvent appelé simplement QR Digital Link - résout le problème autrement : il encode les données produit sous forme d'URL ordinaire. Un scanner de caisse reconnaît au motif du chemin qu'un GTIN s'y trouve et l'extrait. Un téléphone ouvre la même adresse comme page web. Un code, deux publics.

https://mybrand.com/gs1/01/04006381333931/10/L-2026-0417/21/SN-0000184?15=270930
                        └──┬─┘└──────┬─────┘└┬┘└────┬────┘└┬┘└───┬───┘  └┬┘└──┬─┘
                        clé GTIN   GTIN     clé    lot    clé    série  clé  DDM
                                            lot           série         DDM

Chaque paire de cette URL est un identifiant d'application GS1 (AI) suivi de sa valeur - la liste complète figure dans la référence des AI GS1. Les clés primaires et leurs qualificatifs forment le chemin ; chaque attribut supplémentaire est ajouté en query string. C'est précisément cette répartition qui rend l'URL non ambiguë pour les scanners.

L'idée reçue du domaine dédié

Presque tous les guides commencent par : « Mettez en place un résolveur sur id.yourbrand.com. » C'est là que la plupart des projets calent - nouveau nom d'hôte, nouveau certificat, demande DNS, responsabilité d'exploitation.

Rien de tout cela n'est nécessaire. GS1 autorise des segments de chemin arbitraires avant les identifiants d'application. Votre domaine d'entreprise existant plus un sous-chemin suffit :

https://mybrand.com/gs1/01/04006381333931

Une seule règle de redirection sur le serveur web que vous exploitez déjà fait l'affaire. GS1 le confirme explicitement dans sa base de connaissances : Is it OK to include additional path segments?

Effet secondaire utile : tant que le passeport n'existe pas encore, /gs1/… pointe simplement vers la page produit. Les étiquettes imprimées restent valables lorsque le vrai passeport emménage plus tard à la même adresse.

Ce qu'exige le passeport numérique de produit

Le DPP découle du règlement européen sur l'écoconception (ESPR) et il est introduit groupe de produits par groupe de produits. Les textiles font partie de la première vague ; les batteries, l'électronique et les meubles suivent. Sont exigées des informations sur l'origine, la composition des matériaux, la réparabilité et le recyclage - consultables numériquement via un support de données apposé sur le produit.

Côté étiquetage, cela signifie trois choses :

1. Le support est un code 2D. En pratique, un GS1 QR Code ou un GS1 DataMatrix.

2. Il doit identifier chaque unité. Un GTIN seul ne suffit pas lorsque le lot ou le numéro de série relèvent de la traçabilité.

3. Il doit être résolu durablement. L'URL survit au produit - d'où votre propre domaine et aucun service de liens courts.

À lire :

Le piège qui casse les codes GS1 en pratique

Un code GS1 n'est pas une symbologie à part entière - c'est une convention sur le contenu, exprimée sous forme d'identifiants d'application GS1 (AI) : des préfixes de deux à quatre chiffres qui indiquent la signification de la valeur qui suit - 01 GTIN, 10 lot, 21 numéro de série, 15 date de durabilité minimale. Les mêmes données se retrouvent dans GS1-128, GS1 DataMatrix, GS1 QR et GS1 DataBar, simplement empaquetées différemment. Et c'est à l'empaquetage que presque tout le monde trébuche.

Les identifiants d'application ont une longueur soit prédéfinie, soit variable. Un élément de longueur variable doit être suivi d'un séparateur (FNC1) - sauf s'il est le dernier. Séparer après chaque champ variable produit un code que certains scanners lisent et d'autres non.

01 04006381333931  10 L-2026-0417 <GS>  21 SN-0000184
│                  │                    │
long. prédéfinie : variable :           variable, mais dernier
pas de séparateur  séparateur requis    élément : PAS de séparateur

Viennent ensuite les erreurs silencieuses : un GTIN avec un mauvais chiffre de contrôle, un mois 15 dans un champ de date, des caractères hors du jeu de caractères GS1 82. Rien de tout cela n'est visible sur un code imprimé - jusqu'à ce que la marchandise reste bloquée à la réception.

Dans le designer

zplCloud dispose désormais d'une section GS1 sur chaque élément code-barres. Au lieu d'assembler une chaîne de contenu, vous gérez une liste d'identifiants d'application :

  • Choisir l'identifiant d'application GS1 (AI) - avec nom en clair, règle de longueur et jeu de caractères
  • Saisir la valeur - fixe, ou liée à un champ de votre source de données
  • Choisir l'encodage - notation entre parenthèses pour GS1-128 et DataBar, forme brute FNC1 pour GS1 DataMatrix, Digital Link pour GS1 QR
  • Validation pendant la saisie - longueur, jeu de caractères, plausibilité des dates et chiffre de contrôle

L'éditeur place lui-même les séparateurs, selon la règle ci-dessus, exception pour le dernier élément comprise. Le contenu obtenu s'affiche sous la liste, avec les caractères de contrôle représentés par <GS>.

Également sélectionnable désormais : GS1 DataBar Expanded - la variante compacte pour les produits frais et les petites étiquettes où un GS1-128 ne tient pas.

Un modèle pour démarrer

La galerie de modèles contient GS1 QR Code avec passeport numérique de produit (DPP) : 50 × 30 mm, un GS1 QR Code portant un Digital Link construit à partir du GTIN, du lot, du numéro de série et de la date de durabilité minimale, avec les mêmes informations en texte clair à côté. Ouvrez-le, saisissez votre domaine de résolution, liez les valeurs à votre source de données.

Ce que vous pouvez faire dès aujourd'hui

Le DPP semble encore lointain, mais le travail préparatoire est léger et durable :

1. Choisissez le sous-chemin. /gs1 sur le domaine de l'entreprise, avec redirection vers la page produit. Une ligne de configuration du serveur web.

2. Imprimez le GS1 QR en parallèle. À côté de l'EAN, tant que les caisses n'ont pas basculé.

3. Intégrez le lot et le numéro de série. Ils ne coûtent presque rien dans le code et constituent la base de toute traçabilité future.

Quand l'obligation entrera en vigueur, il ne restera plus qu'à construire le contenu derrière l'URL - les étiquettes seront déjà correctes.

Prêt à l'emploi

L'étiquette décrite ici existe sous forme de modèle, et chaque identifiant pouvant figurer dans le code

est répertorié avec son type de données, sa longueur et sa signification :

Autres articles