zplCloud Blog

Código QR GS1 y pasaporte digital de producto: un solo código para la caja y para el cliente

A partir de 2027, la UE exige un pasaporte digital de producto para los primeros grupos de productos. El camino no pasa por un segundo código junto al código de barras, sino por un GS1 Digital Link - y ni siquiera necesitas un dominio propio para ello.

5 min de lectura zplCloud Team

Dos códigos en una etiqueta son un parche

Etiqueta colgante de producto con un código QR GS1 Digital Link para el pasaporte digital de producto

Quien enlaza hoy a un pasaporte de producto suele pegar un segundo código QR junto al código de barras EAN. Ocupa espacio, confunde en la caja y nadie sabe cuál es el código correcto.

El GS1 Digital Link - a menudo llamado simplemente QR Digital Link - lo resuelve de otra forma: codifica los datos del producto como una URL normal. Un escáner de caja reconoce por el patrón de la ruta que contiene una GTIN y la extrae. Un teléfono abre la misma dirección como página web. Un código, dos públicos.

https://mybrand.com/gs1/01/04006381333931/10/L-2026-0417/21/SN-0000184?15=270930
                        └──┬─┘└──────┬─────┘└┬┘└────┬────┘└┬┘└───┬───┘  └┬┘└──┬─┘
                        clave      GTIN     clave  lote   clave  serie  clave
                        GTIN                lote          serie         fecha

Cada par de esa URL es un identificador de aplicación GS1 (AI) y su valor - la lista completa está en la referencia de AI de GS1. Las claves primarias y sus cualificadores forman la ruta; cualquier otro atributo se añade como cadena de consulta. Precisamente esta separación hace que la URL sea inequívoca para los escáneres.

El error de creer que necesitas un dominio propio

Casi todas las guías empiezan así: «Configura un servicio de resolución en id.yourbrand.com». Ahí es donde se atascan la mayoría de los proyectos - nuevo nombre de host, nuevo certificado, solicitud de DNS, responsabilidad operativa.

Nada de eso es necesario. GS1 permite segmentos de ruta arbitrarios antes de los identificadores de aplicación. Basta con tu dominio corporativo existente más una subruta:

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

Una sola regla de redirección en el servidor web que ya tienes hace el trabajo. GS1 lo confirma explícitamente en su base de conocimiento: Is it OK to include additional path segments?

Un efecto secundario útil: mientras el pasaporte aún no existe, /gs1/… simplemente apunta a la página del producto. Las etiquetas impresas siguen siendo válidas cuando, más adelante, el pasaporte real se traslada a la misma dirección.

Qué exige el pasaporte digital de producto

El DPP procede del Reglamento de Ecodiseño de la UE (ESPR) y se introduce grupo de productos por grupo de productos. Los textiles están en la primera ola; les siguen las baterías, la electrónica y los muebles. Se exigen datos sobre origen, composición de materiales, reparabilidad y reciclaje, consultables digitalmente a través de un soporte de datos en el producto.

Para el etiquetado eso significa tres cosas:

1. El soporte es un código 2D. En la práctica, un código QR GS1 o un GS1 DataMatrix.

2. Tiene que ser a nivel de unidad. Una GTIN sola no basta cuando el lote o el número de serie forman parte de la trazabilidad.

3. Tiene que resolverse de forma permanente. La URL sobrevive al producto - de ahí el dominio propio y nada de acortadores de enlaces.

Lecturas recomendadas:

La trampa que rompe los códigos GS1 en la práctica

Un código GS1 no es una simbología propia: es un acuerdo sobre el contenido, expresado mediante identificadores de aplicación GS1 (AI), prefijos de dos a cuatro dígitos que indican qué significa el valor que va detrás - 01 GTIN, 10 lote, 21 número de serie, 15 fecha de consumo preferente. Los mismos datos van en GS1-128, GS1 DataMatrix, GS1 QR y GS1 DataBar, solo que empaquetados de forma distinta. Y en el empaquetado es donde casi todo el mundo tropieza.

Los identificadores de aplicación tienen una longitud predefinida o variable. Un elemento de longitud variable debe ir seguido de un separador (FNC1) - pero no cuando es el último. Poner un separador después de cada campo variable produce un código que algunos escáneres leen y otros no.

01 04006381333931  10 L-2026-0417 <GS>  21 SN-0000184
│                  │                    │
long. predefinida: variable:            variable, pero es el último
sin separador      requiere separador   elemento: SIN separador

Luego están los errores silenciosos: una GTIN con un dígito de control incorrecto, el mes 15 en un campo de fecha, caracteres fuera del conjunto de caracteres 82 de GS1. Nada de eso se ve en un código impreso - hasta que la mercancía se queda atascada en la recepción.

En el diseñador

zplCloud tiene ahora una sección GS1 en cada elemento de código de barras. En lugar de montar una cadena de contenido, mantienes una lista de identificadores de aplicación:

  • Elige el identificador de aplicación GS1 (AI) - con nombre en lenguaje claro, regla de longitud y conjunto de caracteres
  • Introduce el valor - fijo o vinculado a un campo de tu fuente de datos
  • Elige la codificación - notación entre paréntesis para GS1-128 y DataBar, forma FNC1 en bruto para GS1 DataMatrix, Digital Link para GS1 QR
  • Validación mientras escribes - longitud, conjunto de caracteres, plausibilidad de fechas y dígito de control

El editor coloca los separadores por sí mismo, siguiendo la regla anterior, incluida la excepción del último elemento. El contenido resultante aparece debajo de la lista, con los caracteres de control mostrados como <GS>.

También se puede seleccionar ahora: GS1 DataBar Expanded - la variante compacta para alimentos frescos y etiquetas pequeñas en las que no cabe un GS1-128.

Una plantilla para empezar

La galería de plantillas contiene Código QR GS1 con pasaporte digital de producto (DPP): 50 × 30 mm, un código QR GS1 con un Digital Link formado por GTIN, lote, número de serie y fecha de consumo preferente, con los mismos datos en texto claro al lado. Ábrela, introduce tu dominio de resolución y vincula los valores a tu fuente de datos.

Qué puedes hacer hoy

El DPP parece lejano, pero el trabajo previo es pequeño y perdura:

1. Decide la subruta. /gs1 en el dominio corporativo, con redirección a la página del producto. Una línea de configuración del servidor web.

2. Imprime también el QR GS1. Junto al EAN, mientras las cajas no se hayan adaptado.

3. Incluye lote y número de serie. Dentro del código casi no cuestan nada y son la base de cualquier trazabilidad posterior.

Cuando llegue la obligación, solo quedará por construir el contenido que hay detrás de la URL - las etiquetas ya estarán bien.

Listo para usar

La etiqueta descrita aquí existe como plantilla, y cada identificador que puede ir en el código

aparece con su tipo de dato, longitud y significado:

Más artículos