GS1 Digital Link explicado
Última actualización: 12 de junio de 2026
Un código para personas y sistemas
Un código de barras tradicional solo lleva un número. Un enlace web solo abre una página. GS1 Digital Link combina ambos: una URL cuya ruta es el identificador GS1 del producto. Ese es el formato que usa cada código QR de PassportCraft, y resulta importante para los Pasaportes Digitales de Producto porque el mismo código físico debe servir a compradores, minoristas, aduanas y recicladores. Nuestro artículo de Insights sobre códigos QR de pasaporte de producto y GS1 Digital Link explica por qué la UE optó por esta norma; esta página cubre cómo se comporta en PassportCraft.
Anatomía de la URL de su pasaporte
https://passportcraft.com/01/05060123456781—01es el identificador de aplicación de GS1 para el GTIN, seguido de su GTIN completado hasta 14 dígitos (el formato GS1 Digital Link requiere exactamente 14).https://passportcraft.com/01/05060123456781/21/SER123— cuando el campo Número de serie del pasaporte está relleno, la URL añade21(el identificador de aplicación para el número de serie), identificando el artículo individual en lugar de la línea de producto.
Usted no construye estas URL por su cuenta; el panel de QR las construye a partir del GTIN y el número de serie del pasaporte, como se trata en Descargar e imprimir códigos QR.
Qué ocurre al escanear
La ruta /01/ en passportcraft.com es un resolutor de GS1 Digital Link, construido conforme a la norma GS1-Conformant Resolver (versión 1.2.0). Cuando se escanea un código:
- El resolutor lee el GTIN (y la serie, si está presente) de la URL. Se aceptan todas las longitudes estándar de GTIN (8, 12, 13 y 14 dígitos) y se hacen coincidir con su pasaporte.
- Busca el pasaporte de ese GTIN. Una URL serializada (
/21/...) coincide únicamente con un pasaporte que tenga ese GTIN exacto y ese número de serie. - Redirige a la página pública del pasaporte: el destino por defecto para los visitantes humanos.
El software puede pedir más que la página por defecto. Una solicitud con ?linkType=linkset devuelve una lista legible por máquina de todo lo disponible para ese producto: la página del pasaporte más un punto de datos estructurados en JSON-LD. Esto solo funciona para pasaportes publicados: una solicitud de linkset para un pasaporte sin publicar devuelve un 404. El resolutor también publica una descripción estándar de sí mismo en /.well-known/gs1resolver, que es como las herramientas compatibles con GS1 averiguan qué admite.
Otros calificadores de GS1 que un escáner pudiera añadir (lote, caducidad) no rompen nada: el resolutor los ignora y recurre al pasaporte a nivel de producto.
Cuando un pasaporte no está activo
Lo que ve un escáner depende del estado del pasaporte, tratado en detalle en Borradores frente a pasaportes publicados:
| Estado del pasaporte | Qué muestra un escaneo |
|---|---|
| Publicado | La página activa del pasaporte |
| Borrador (incluido tras despublicar) | «Este pasaporte aún no se ha publicado» — con un enlace de inicio de sesión para que su propio equipo pueda previsualizarlo |
| Desactivado (tras una bajada de plan) | «Este Pasaporte Digital de Producto se ha desactivado temporalmente. Póngase en contacto con la marca para obtener información del producto.» |
| Sin pasaporte para ese GTIN | «Este Pasaporte Digital de Producto no está disponible» |
En cualquier estado distinto de publicado no se expone dato alguno del producto: los visitantes obtienen una página de aviso neutra.
Despublicar no rompe la URL, cambia lo que muestra
La URL impresa en sus códigos QR nunca deja de resolver. Despublicar cambia el pasaporte activo por el aviso de «aún no publicado», y volver a publicar lo cambia de nuevo: los códigos impresos recogen el cambio de inmediato, sin nada que reimprimir. El recorrido está en Publicar un pasaporte.
Compatibilidad con los escáneres de los minoristas
Como un GS1 Digital Link es una URL https sencilla en un código QR estándar:
- Los consumidores no necesitan nada especial: cualquier cámara de móvil abre la página del pasaporte.
- Los sistemas de venta minorista y logística que entienden GS1 Digital Link pueden analizar el GTIN directamente desde la URL, de modo que el código QR puede hacer también de identificador de producto en sus flujos de trabajo.
- Los integradores pueden usar las respuestas de linkset del resolutor para extraer datos estructurados del pasaporte de forma programática.
¿Y si un pasaporte no tiene GTIN?
Un pasaporte sin GTIN no puede tener un GS1 Digital Link: su panel de QR codifica en su lugar una URL alternativa de la forma passportcraft.com/passport/{id}, y muestra el mensaje «Añada un GTIN para una URL compatible con GS1». La alternativa funciona para las personas, pero no lleva ningún identificador de producto para los sistemas, lo cual es una de las razones por las que se requiere un GTIN para publicar.
Preguntas frecuentes
¿Tengo que introducir mi GTIN con 14 dígitos?
No. Introdúzcalo tal como aparece impreso bajo su código de barras: 8, 12, 13 o 14 dígitos. PassportCraft lo completa hasta 14 dígitos en la URL automáticamente, y el resolutor hace coincidir los códigos escaneados con su pasaporte sin importar la forma en que se introdujera.
¿Pueden los compradores escanear el código con una cámara de móvil normal?
Sí. Un GS1 Digital Link es una URL https corriente, así que cualquier cámara de móvil o aplicación de QR abre la página del pasaporte directamente, sin necesidad de una aplicación especial. La estructura de GS1 es información adicional para los sistemas que saben leerla.
¿Qué ve alguien si escanea el código de un pasaporte sin publicar?
Un aviso neutro, no un error. Un borrador muestra «Este pasaporte aún no se ha publicado» con una opción de inicio de sesión para el propietario; un pasaporte desactivado tras una bajada de plan muestra «Este Pasaporte Digital de Producto se ha desactivado temporalmente». En ningún caso se expone dato alguno del producto.