Extensión Magento 2Pasaporte Digital de Producto

Pasaporte Digital de Producto para Magento 2 con plantillas orientadas a ESPR, GS1 Digital Link, salida JSON-LD, acceso por QR y control de publicación basado en reglas.

Implementación DPP directamente en el catálogo: El módulo amplía Magento 2 con pasaportes digitales de producto, incluyendo captura estructurada de datos, publicación y exposición pública. Así se crea una base fiable para requisitos regulatorios y comunicación transparente.

Plantillas para escenarios DPP clave: Además de una plantilla genérica, se incluyen plantillas para textil y baterías. Esto permite cubrir requisitos por categoría de forma más rápida sin empezar desde cero por producto.

GS1 Digital Link y acceso por QR: El módulo genera rutas estandarizadas basadas en GTIN con calificadores opcionales de lote y serie. Los códigos QR enlazan directamente al pasaporte publicado y facilitan el uso de datos en toda la cadena de valor.

Datos legibles por máquina con separación clara de interfaces: Para intercambio de datos están disponibles REST y GraphQL; JSON-LD se ofrece mediante el endpoint REST dedicado /rest/V1/dpp/passport/{sku}/jsonld. Esto simplifica integraciones con PIM, ERP y otros sistemas de datos.

Validación y gobernanza de publicación: La validación por esquema JSON y la puntuación de completitud ayudan a publicar solo pasaportes fiables. Los borradores quedan bajo control interno hasta cumplir criterios definidos.

Granularidad por modelo, lote y unidad: Los pasaportes pueden gestionarse a nivel de modelo, lote o unidad, ajustando la profundidad de datos a necesidades reales de trazabilidad y cumplimiento.

Exposición pública segura de datos: El pasaporte público está centrado en producto; los datos personales no deberían formar parte del esquema de pasaporte. Los endpoints públicos entregan solo pasaportes aprobados y publicados.

Biblioteca de plantillas orientadas a ESPR

Use plantillas genéricas, textiles y de baterías como base estructurada para distintas categorías de producto.

GS1 Digital Link con GTIN, lote y serie

Genere rutas GS1 estandarizadas con calificadores opcionales para trazabilidad e identificación interoperable.

Validación por esquema JSON de datos DPP

Valide el contenido del pasaporte frente a esquemas definidos y detecte faltantes antes de publicar.

Control de publicación por completitud

La publicación automática por umbral de completitud aplica cuando el estado no está fijado; estados manuales como 'draft' o 'active' siguen bajo control explícito.

Granularidad por modelo, lote y unidad

Gestione pasaportes por modelo, lote o unidad y ajuste la profundidad de datos a sus procesos.

REST, GraphQL y endpoint JSON-LD separado

Entregue datos de pasaporte en formatos legibles por máquina para tienda e interoperabilidad externa.

QR, distintivo de producto y vista pública

Ofrezca acceso rápido a pasaportes publicados mediante distintivo, QR y vista pública de pasaporte.

Mapeo de campos DPP clave

El mapeo aplica directamente a GTIN, país de origen y código HS/CN; el fabricante se usa como identificador en la salida JSON-LD. La categoría ESPR (espr_category) se gestiona directamente en el propio pasaporte, no mediante mapeo de atributos.

Salida pública solo para pasaportes publicados

Proteja la gobernanza y la calidad mostrando en público solo pasaportes de producto aprobados.

  • Versión actual1.0.3
  • Compatible con Magento 2.4+
  • Compatible con PHP 8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

dpp

Version 1.0.3 - 2026-02-23

Fixed
  • Improved Swagger/WebAPI compatibility by refining API interface PHPDoc type declarations

Version 1.0.2 - 2026-02-12

Fixed
  • Prevented empty DPP form submissions from triggering schema validation errors
  • Improved DPP schema validation messages to list missing required fields clearly

Version 1.0.1 - 2026-01-29

Added
  • Added product DPP fields: ESPR Category, HS/CN Code, Country of Origin
  • Added JSON Schema validation via opis/json-schema (draft 2020-12)
  • Documented GS1 Digital Link QR code paths like /01/{GTIN} with optional /21/{serial}
  • Documented GS1 Digital Link qualifiers (Batch /10/, Serial /21/) order and allowed path segments before /01/ when no GS1 identifiers are present.
Changed
  • Updated GS1 Digital Link URL builder to point legacy GTIN links to DPP view
  • Updated JSON-LD to use GS1 Digital Link URLs when GTIN is available
  • Updated QR generation to use GS1 Digital Link URLs when GTIN is available
Fixed
  • Fixed public JSON-LD route to load passport by ID or GTIN and enforce published status
  • Enforced published-only filtering for public passport API listing
  • Prevented model-level fallback when batch or serial is provided but not found
  • DPP save observer uses safe integer IDs and exits when product ID is missing
  • DPP save observer normalizes empty batch/serial lookups to avoid duplicate product passports
  • QR code generator aligned with Endroid QR Code v6 API to prevent 500 errors

Version 1.0.0 - 2025-12-20

Added
  • Initial release
Preguntas específicas del módulo
¿Qué es un Pasaporte Digital de Producto (DPP)?

Un Pasaporte Digital de Producto es un conjunto estructurado de datos sobre origen, características y ciclo de vida del producto para procesos de transparencia y cumplimiento.

¿Qué plantillas incluye el módulo?

El módulo incluye plantillas genéricas, textiles y de baterías que sirven como base para distintos escenarios DPP del catálogo.

¿Cómo soporta el módulo GS1 Digital Link?

Las rutas GS1 se generan sobre GTIN y pueden ampliarse con calificadores opcionales de lote y serie para mantener identificación precisa e interoperable.

¿Cómo se decide la publicación de un pasaporte?

La publicación se controla por estado y completitud, de modo que solo pasaportes con calidad suficiente se muestran públicamente.

¿Qué niveles de granularidad admite el pasaporte?

Puede gestionarse a nivel de modelo, lote o unidad, ajustando la trazabilidad al contexto real del producto.

¿Qué interfaces están disponibles para integraciones?

Los datos DPP pueden entregarse vía REST, GraphQL y JSON-LD e integrarse en sistemas externos o arquitecturas headless.

¿Qué ven clientes o usuarios externos en endpoints públicos?

Los endpoints públicos muestran únicamente información de pasaportes publicados y centrada en producto, sin exponer borradores internos.

¿Se publican datos personales en el pasaporte?

El pasaporte público está orientado a datos de producto; los datos personales no deberían formar parte del esquema por diseño. La exposición pública se limita a información de pasaporte aprobada y publicada.

¿Cómo ayudan los códigos QR en el flujo DPP?

Los códigos QR enlazan directamente al pasaporte correspondiente y aceleran el acceso para servicio, comunicación con clientes y operaciones de cadena.

¿El módulo es solo para B2B?

El módulo encaja en escenarios B2B, B2C y con socios cuando se requiere transparencia de producto estandarizada y entrega de datos auditable.

Preguntas generales
¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

Pasaporte Digital de Producto

×

Ideal para estas industrias y casos de uso

Preparación para obligaciones DPP bajo ESPR

Estructure datos de producto con antelación para implementar requisitos regulatorios por categoría con planificación clara.

DPP textil con estructura por categoría

Use plantillas textiles para datos de materiales y circularidad y simplifique la entrega en procesos del sector textil.

Pasaporte de baterías para productos trazables

Gestione pasaportes de baterías con el nivel de detalle adecuado para identificación, evidencias y ciclo de vida.

Transparencia en toda la cadena de suministro

Entregue información estructurada de producto de forma consistente a socios, clientes y equipos internos.

Integración con PIM, ERP y entornos API

Conecte datos DPP con sistemas existentes y reduzca transferencias manuales de información.

Base de datos para reparación y reutilización

Impulse procesos circulares con datos fiables para uso, mantenimiento y reutilización.

Pruébelo sin riesgo

Solicite una instancia de demostración personal y evalúe el módulo directamente en backend y frontend en condiciones reales, sin instalación local.

Para desarrolladores

Guías prácticas de Magento 2, documentación técnica para desarrolladores y referencias de API (REST, SOAP, GraphQL) para instalación, configuración y solución de problemas.

Ir a la base de conocimiento