Pasaporte digital del producto en PrestaShop: QR y página pública
Una página pública y un código QR por producto, con documentos, operadores e importación CSV para todo el catálogo: qué hace el módulo DPP, cómo configurarlo y qué no hace.
Un cliente escanea un código en una etiqueta y quiere saber qué compra: composición, origen, cuidado, reparación, documentos. El pasaporte digital del producto (DPP) reúne esa información, y el reglamento europeo de ecodiseño lo convierte poco a poco en una obligación para los productos que cubre. Esta guía explica cómo el módulo Pasaporte digital del producto (DPP) crea una página pública y un código QR para cada producto en PrestaShop, cómo rellenar un catálogo y qué no hace.
¿Qué es un pasaporte digital del producto y para qué sirve?
Es una ficha de información sobre un producto, que se abre al escanear un código, y que explica su composición, origen, vida útil, reparación, cuidado y fin de vida.
El pasaporte digital del producto da a cada producto un identificador y una página pública. El Reglamento (UE) 2024/1781 sobre ecodiseño de productos sostenibles (ESPR), en vigor desde el 18 de julio de 2024, lo convierte en la herramienta de información de los productos que cubre. La página debe seguir accesible mucho después de la venta, también para un producto retirado.
En PrestaShop, el módulo crea una página en /es/dpp/
¿Es obligatorio el pasaporte digital para mis productos?
Todavía no para la mayoría de los productos: el ESPR fija la información exigida para cada grupo de productos, y cada acto delegado se aplica tras un periodo de transición.
La Comisión Europea adopta estos actos de forma progresiva. Su plan de trabajo cita entre los primeros grupos los textiles, los muebles, los neumáticos, los colchones, el hierro, el acero y el aluminio. Mientras no se publique el acto que afecta a sus productos, el pasaporte sirve para informar a sus clientes y reunir sus datos para el día en que se aplique.
¿Quién lo necesita ahora? Un comerciante que vende productos que pueden estar cubiertos, que quiere mostrar esa información sin crear páginas a mano, o que ya responde a las preguntas de sus clientes. ¿Quién puede esperar? Una tienda cuyos productos quedan fuera del ámbito del ESPR, o cuyo grupo de productos aún no tiene un acto adoptado. Compruebe el texto aplicable a su sector: el módulo publica su información, no decide esa cuestión por usted.
El GPSR (Reglamento (UE) 2023/988) se aplica desde el 13 de diciembre de 2024. También pide a los vendedores en línea indicar el fabricante y, si es necesario, la persona responsable en la UE, con sus datos de contacto, además de las advertencias e instrucciones de seguridad. La página del pasaporte muestra esos operadores y las instrucciones que usted introduce.
¿Cómo creo los pasaportes de mis productos en PrestaShop?
Marque sus categorías con pasaporte, cree los pasaportes que faltan por lotes y complete cada producto en la pestaña Pasaporte del producto.
- Instale el módulo y abra Módulos > Pasaportes de producto (DPP) (WePresta > Pasaportes de producto (DPP) en PrestaShop 9).
- En Categorías y valores por defecto, marque las categorías cuyos productos reciben un pasaporte. Una categoría cubre sus subcategorías.
- En Valores por defecto, introduzca una sola vez lo que comparten sus productos: país de fabricación, garantía, vida útil, instrucciones de cuidado, clasificación, recogida, canal de reciclaje. La categoría más cercana prevalece sobre sus categorías superiores y sobre la tienda.
- En Operadores económicos, añada el fabricante, el importador y la persona responsable en la UE (nombre, dirección, país, correo, teléfono, sitio web, identificador), y elija los operadores por defecto de la tienda y el fabricante de cada marca.
- Abra Pasaportes: se cuentan los productos de las categorías elegidas que aún no tienen pasaporte. Haga clic en Crear sus pasaportes para crearlos por lotes.
- Abra un producto, complete su pestaña Pasaporte del producto y haga clic en Abrir la página del pasaporte para ver el resultado.
Un producto que entra después en una categoría con pasaporte recibe el suyo al guardarse. El pasaporte de un producto que sale se oculta, no se elimina. La documentación del módulo detalla cada pantalla y cada campo.
¿Cómo muestro el código QR en las páginas de producto sin romper la plantilla?
El módulo añade un botón Pasaporte digital del producto y una pestaña Pasaporte del producto a la ficha de producto, activos por defecto y desactivables en los Ajustes.
Sus estilos solo se cargan en las fichas de producto y en las páginas de pasaporte.
Cada pasaporte tiene su propia dirección, y el código QR la abre. El módulo crea el código él mismo, sin servicio externo. Descárguelo desde la pestaña del producto en SVG (vectorial, para imprentas) o en PNG de 512 a 4096 píxeles. Para varios productos, selecciónelos en la lista Pasaportes y descargue un archivo ZIP con el nombre de la referencia o el EAN, con un archivo de índice. Un ZIP reúne 2 000 pasaportes como máximo.
En los Ajustes, elija el nivel de Corrección de errores (más alto para etiquetas expuestas al roce) y el Idioma de la página abierta por el código QR. Volver a generar los códigos QR vacía su caché tras un cambio. La dirección de un pasaporte nunca cambia: un código impreso hoy sigue abriendo el mismo pasaporte.
Cada visualización de la ficha de producto lee el pasaporte en la base de datos, sin escritura. Si prefiere no mostrar nada en la ficha de producto, desactive el botón y la pestaña; las páginas de pasaporte y los códigos QR siguen funcionando.
¿Qué contiene un pasaporte y cómo completo todo un catálogo?
El pasaporte reúne composición, durabilidad, reparación, cuidado, seguridad, fin de vida, indicadores ambientales, características, etiquetas, certificaciones, documentos y operadores económicos.
Adjunte los documentos útiles: instrucciones de uso, declaración de conformidad, certificado, ficha técnica, ficha de datos de seguridad u otro documento (PDF, JPEG, PNG o WebP, 10 MB como máximo). Cada documento tiene un tipo, un título en cada idioma y una posición; los archivos se guardan fuera de la carpeta del módulo y los sirve la página del pasaporte. Añada sus propias características, como «Gramaje: 180 g/m²», y las etiquetas o certificaciones del producto con su número, fecha de validez, enlace de verificación y documento.
Para todo un catálogo, Importación y exportación ofrece un archivo CSV con una fila por producto y una columna por campo y por idioma. Se abre en Excel, LibreOffice o Google Sheets y sirve de copia de seguridad. Cada fila se encuentra por id_product, si no por reference, si no por ean13. La importación se simula primero: filas leídas, pasaportes que se crearán o actualizarán, filas con error y su motivo. No se guarda nada antes de que haga clic en Aplicar la importación.
- Una columna ausente del archivo no cambia nada; una celda vacía borra el campo.
- Los textos tienen una columna por idioma, terminada por su código: fr, en, es, it, pl.
- Características y certificaciones: una entrada por línea en la celda, partes separadas por |.
- Un archivo contiene 20 000 líneas como máximo.
Un caso concreto: una tienda de ropa marca la categoría Ropa, introduce el país de fabricación, la garantía y las instrucciones de cuidado en los valores por defecto, y completa la composición y las certificaciones en el CSV. Los códigos QR van después a las etiquetas, y cada cliente encuentra la misma página en su idioma.
¿Qué pasa si mi licencia vence o si elimino un producto?
Sin licencia válida, el módulo se desactiva: las páginas de pasaporte, incluso abiertas desde un código QR ya impreso, responden «página no encontrada», pero sus datos se conservan y el módulo se reactiva desde su página de configuración.

La versión 2.0.1 aplica esta regla a todas las funciones del módulo. Las páginas de pasaporte, sus datos y sus documentos responden «página no encontrada». Las fichas de producto ya no muestran el botón ni la pestaña; las páginas del módulo se cierran, salvo el formulario Activación de la licencia, en la página de configuración. Sus pasaportes, documentos, categorías, operadores, características, certificaciones y ajustes se conservan, y las direcciones no cambian.
En cuanto la licencia es válida, abra la página de configuración: el módulo se reactiva y los códigos QR impresos vuelven a funcionar. Los productos eliminados mientras el módulo estaba desactivado se archivan en ese momento; los productos añadidos mientras tanto a sus categorías con pasaporte reciben el suyo desde la lista de pasaportes.

Una licencia pagada no se corta por una respuesta pasajera del servidor. Durante los siete días siguientes a la fecha de vencimiento registrada, el módulo sigue activo sin contactar con el servidor. Después, comprueba como máximo una vez por hora si la suscripción se ha renovado. Una respuesta pasajera del servidor (error, límite de solicitudes, reloj desajustado, servidor inaccesible) no caduca una licencia válida: la tolerancia dura siete días desde el primer fallo. Una respuesta concluyente (licencia vencida, suspendida o revocada, licencia desconocida, dominio o firma inválidos) se aplica de inmediato. Una visita puede esperar hasta tres segundos mientras el módulo comprueba la renovación. En multitienda, active la licencia desde la vista «Todas las tiendas».
Un producto eliminado deja un pasaporte archivado con lo que queda de él (nombre, referencia, EAN, fabricante, foto); la página indica que el producto ya no se comercializa. Puede eliminarlo definitivamente desde la lista. Al desinstalar, los pasaportes, documentos y ajustes se conservan, salvo que marque la opción que los elimina.
Lo que el módulo no hace
No decide por usted si su producto necesita un pasaporte y no sustituye el asesoramiento jurídico.
El contenido exigido lo fijan los actos delegados de su grupo de productos. El módulo ofrece campos libres y una página pública; no valida la conformidad normativa de lo que introduce, y no envía ninguna declaración a una administración. Un código QR no es un certificado de autenticidad: abre una página, no demuestra por sí solo que el producto sea original.
Otros textos exigen sus propias gestiones. Para la deforestación, la diligencia debida EUDR se prepara aparte. Para las alegaciones ambientales, el módulo Anti-greenwashing EmpCo localiza las formulaciones que conviene revisar en sus textos. El pasaporte no los sustituye.
Por último, las páginas de pasaporte no se indexan por defecto, porque repiten la ficha de producto, que es la página que debe posicionarse. Puede permitir su indexación en los Ajustes. El módulo funciona con PrestaShop 1.7.8, 8.0+ y 9.0+, con PHP 7.4 o posterior. Su página del módulo presenta los planes y el soporte.
Preguntas frecuentes
¿Necesito un pasaporte digital para vender en línea en Europa?
¿Cómo genero un código QR para cada producto en PrestaShop?
¿Qué pasa si la licencia del módulo vence o no es válida?
¿Basta un código QR para comprobar que un producto es auténtico?
¿Qué información debe contener un pasaporte digital?
Productos de este artículo
Pasaporte Digital del Producto (DPP): QR y página pública
Una página pública de pasaporte y un código QR imprimible para cada producto Composición, durabilidad,...
Deforestación UE (EUDR): detecta productos en riesgo y sigue las DDS de proveedores
Detecta en el catálogo los productos de las siete materias del reglamento: madera, café, cacao, soja, aceite de...
Anti-greenwashing EmpCo: detecta las declaraciones ecológicas de riesgo
Detecta las formulaciones que revisar en todos los textos de la tienda, en cada idioma activo Diccionario...
Schema Pro - Complete JSON-LD Structured Data & Rich Snippets
Product, ProductGroup, Organization, WebSite, BreadcrumbList, FAQPage, CollectionPage e ItemList generados con los...