GS1 Digital Link
GS1 Digital Link è una codifica basata su URL per l'identità del prodotto che sostituisce il codice a barre EAN-13 di 50 anni. Un QR porta il GTIN più lotto, scadenza, numero di serie e un URL marketing risolvibile, scansionato al POS dal rivenditore e nella fotocamera dello smartphone del consumatore.
Sostituisce: l'EAN-13 regolare al POS dal 1° gennaio 2027 nell'ambito dell'impegno dell'industria GS1 Sunrise 2027.
Cos'è
Un URL GS1 Digital Link ha tre parti:
- Dominio resolver, dove l'URL viene risolto. I brand usano il proprio (es.
id.example-brand.com); il fallback pubblico èid.gs1.org. - Identificatore primario, di solito il GTIN, codificato come
/01/<GTIN a 14 cifre>. - Qualificatori / attributi, Application Identifier (AI) opzionali: lotto (
/10/), data di scadenza (/17/), numero di serie (/21/) e altri.
Esempio di URL risolta per GTIN 09506000134352, lotto ABC123, scadenza 2027-06-30:
https://id.gs1.org/01/09506000134352/17/270630/10/ABC123Vettori di test canonici
Copia uno qualsiasi di questi nel generatore GS1, conferma che l'URL codificato corrisponde e decodifica il QR con qualsiasi lettore.
| Caso | Input | URL codificato atteso |
|---|---|---|
| GTIN-14, minimale | gtin=09506000134352 | https://id.gs1.org/01/09506000134352 |
| GTIN + scadenza (AI 17) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630 |
| GTIN + lotto (AI 10) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123 |
| GTIN + lotto + numero di serie | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123/21/00001 |
| Completo: GTIN + scadenza + lotto + serie | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630/10/ABC123/21/00001 |
| Dominio resolver personalizzato | domain=https://id.example.com | https://id.example.com/01/09506000134352 |
Validatore di cifra di controllo GTIN live
La cifra di controllo GS1 è calcolata dall'algoritmo mod-10 standard GS1: somma ponderata delle cifre (alternando 3, 1, 3, 1…) dalla cifra più a destra; la cifra di controllo rende il totale un multiplo di 10. Prova qualsiasi input di 8/12/13/14 cifre, il validatore gira localmente nel tuo browser.
Insidie comuni
- Cifra di controllo errata. Se l'ultima cifra del tuo GTIN è sbagliata, gli scanner POS rifiuteranno il codice. Il validatore sopra lo rileva nel browser. Non modificare mai un GTIN a mano senza ricalcolare la cifra di controllo.
- Formato data. La scadenza GS1 (AI 17) è
YYMMDD, nonYYYY-MM-DD. Una scadenza al 2030-03-01 è300301. Modificare a mano una data a 10 cifre nell'URL rompe i decoder. - Caratteri del lotto. AI 10 (lotto) è un campo alfanumerico a lunghezza variabile limitato a 20 caratteri. Alcuni scanner legacy falliscono sul carattere
/in un codice lotto, se la numerazione della fabbrica usa barre, esegui l'escape come%2F. - Unicità del numero di serie. AI 21 (serie) combinato con AI 01 (GTIN) deve essere unico all'interno del tuo brand. Se due serie identiche raggiungono il resolver, restituisce l'ultima destinazione registrata, di solito non quello che vuoi.
- Fallback del dominio resolver. Se il dominio del tuo brand non è raggiungibile (interruzione DNS, scadenza SSL), la scansione del consumatore fallisce. Registrati presso il resolver pubblico id.gs1.org come fallback.
- Padding GTIN-12 (UPC-A). Un UPC-A statunitense ha 12 cifre. In GS1 Digital Link, viene completato a un GTIN di 14 cifre aggiungendo due zeri all'inizio. Abundera lo gestisce automaticamente; gli encoder personalizzati spesso no.
Compatibilità scanner
| Scanner | Supporto | Note |
|---|---|---|
| Fotocamera iOS (iOS 15+) | Sì | Apre l'URL risolta in Safari. Nessuna consapevolezza GS1, è solo un URL. |
| Fotocamera Android | Sì | Come iOS, tratta il payload come un URL. |
| POS retail (Honeywell, Zebra, Datalogic) | Sì (dipendente dal firmware) | Il firmware moderno (2023+) analizza il Digital Link ed estrae GTIN + qualificatori nel sistema di inventario POS. |
| POS retail più vecchio | Parziale | Il firmware imager più vecchio legge l'URL ma non analizza gli AI. Abbina un codice a barre EAN-13 complementare durante la transizione 2025–2027. |
| Google Lens | Sì | Riconosce gli URL GS1 Digital Link e può visualizzare informazioni sul prodotto inline. |
Cronologia Sunrise 2027
- Adesso → 2026: Abbina GS1 Digital Link con EAN-13 sulla confezione durante la finestra di migrazione. I rivenditori accettano entrambi.
- 1° gennaio 2027: I rivenditori si impegnano a scansionare i codici Digital Link 2D al POS. L'EAN-13 legacy continua a funzionare ma diventa opzionale.
- Dopo il 2027: Il Digital Link 2D diventa il codice prodotto principale. L'EAN-13 viene eliminato gradualmente man mano che i parchi di scanner completano il rinnovo.
Vedi anche
- /gs1-digital-link-qr-code/, il generatore con il validatore GTIN inline.
- /standards/, torna all'indice degli standard.
- /test-vectors/, fixture di andata e ritorno usati dal nostro CI.