PS PrestaShop Intermedio

Conformidad GPSR (seguridad del producto) — Guía completa

Instalar, configurar y explotar la conformidad GPSR: operadores económicos (fabricante, responsable UE), advertencias y pictogramas de seguridad por producto, valores por defecto, visualización en la tienda y panel de cobertura para PrestaShop 8 y 9.

Actualizado Versión del módulo 1.0.0

Presentación

El módulo Conformidad GPSR (datafireflygpsr) prepara su tienda para el Reglamento (UE) 2023/988 sobre la seguridad general de los productos, aplicable desde el 13 de diciembre de 2024. Muestra en cada ficha de producto el fabricante, el responsable establecido en la Unión Europea, las advertencias de seguridad y los pictogramas reglamentarios, en el idioma del cliente.

El módulo proporciona las herramientas técnicas para recopilar y mostrar la información exigida. El cumplimiento normativo depende también de la exactitud de la información que introduzca y del análisis de riesgo propio de cada producto. No sustituye al asesoramiento jurídico.

Compatibilidad

  • PrestaShop 8.0 a 9.x
  • PHP 7.4 a 8.3
  • MySQL 5.7+ o MariaDB 10.3+
  • Monotienda y multitienda
  • Tema Classic, Hummingbird y temas personalizados
  • Interfaz y datos entregados en francés, inglés, español, alemán e italiano
  • Sin dependencias (ni Composer ni framework), sin CDN

Instalación

  1. En el back office, abra Módulos > Gestor de módulos.
  2. Haga clic en Subir un módulo y seleccione el archivo datafireflygpsr.zip.
  3. Una vez instalado, haga clic en Configurar.

Al instalarse, el módulo crea sus tablas, registra sus hooks (recursos de back office y front, pestaña de la ficha de producto, bloque de visualización en la tienda), añade el menú Catálogo > GPSR y precarga datos de ejemplo: cuatro pictogramas (advertencia, edad 0-3 años, marcado CE, inflamable) y dos advertencias de ejemplo (riesgo de asfixia, supervisión de un adulto), traducidos a los cinco idiomas.

Primeros pasos

  1. Cree sus operadores económicos (al menos un fabricante y, si es necesario, un responsable UE) en Catálogo > GPSR > Operadores.
  2. Revise o complete la biblioteca de pictogramas y advertencias.
  3. En la configuración del módulo, defina opcionalmente un fabricante y un responsable UE por defecto.
  4. Abra una ficha de producto, vaya a la pestaña GPSR, rellene la información y haga clic en Guardar GPSR.
  5. Compruebe la visualización en la tienda en la ficha de producto.

Configuración del módulo

  • Activar la visualización GPSR: activa o desactiva la visualización de la información en la tienda.
  • Modo de visualización: Pestaña dedicada (una pestaña «Seguridad del producto» en la ficha) o Bloque en línea (bajo la información del producto).
  • Mostrar los pictogramas: muestra u oculta la cuadrícula de pictogramas en la tienda.
  • Mostrar las advertencias: muestra u oculta la lista de advertencias en la tienda.
  • Ocultar si está vacío: no muestra ningún marco cuando un producto no tiene datos GPSR cumplimentados.
  • Fabricante por defecto y Responsable UE por defecto: operadores aplicados automáticamente a los productos sin valor específico (véase «Valores por defecto»).

Gestionar los operadores económicos

Los operadores económicos se gestionan una sola vez y se reutilizan en todo el catálogo, desde Catálogo > GPSR > Operadores. Hay cuatro tipos disponibles:

  • Fabricante: la entidad que produce el bien o lo hace producir bajo su nombre.
  • Importador: la entidad que introduce en el mercado de la Unión un producto procedente de un país tercero.
  • Mandatario: la persona designada por el fabricante para actuar en su nombre en la UE.
  • Responsable UE: la persona responsable establecida en la Unión, requerida cuando el fabricante está fuera de la UE.

Cada operador lleva su razón social, su dirección completa, su país, su correo, su teléfono, su sitio web y su número de IVA.

Corrija una dirección una sola vez en el operador: el cambio se propaga al instante a todos los productos que lo utilizan, sin reintroducirlo producto por producto.

Gestionar los pictogramas

Desde Catálogo > GPSR > Pictogramas, cree, modifique o elimine los pictogramas de seguridad. Cada pictograma tiene un código, una imagen (SVG o PNG, subida al módulo), una posición de visualización y, para cada idioma, un nombre y una leyenda.

  • Se incluyen cuatro pictogramas de serie: advertencia general, franja de edad 0-3 años, marcado CE, producto inflamable.
  • Puede crear tantos como necesite y subir sus propios visuales.

Usted sigue siendo responsable de elegir los pictogramas adecuados para cada producto según la normativa aplicable.

Gestionar las advertencias

Desde Catálogo > GPSR > Advertencias, gestione la biblioteca de advertencias de seguridad. Cada advertencia tiene un código, una posición y, para cada idioma, su texto.

  • Se incluyen dos advertencias de ejemplo: riesgo de asfixia (piezas pequeñas) y uso bajo la supervisión de un adulto.
  • Los textos están traducidos a los cinco idiomas y son personalizables.

Rellenar los datos GPSR de un producto

Abra una ficha de producto en el back office: se añade una pestaña GPSR. Allí encontrará:

  • la selección del fabricante y del responsable UE entre sus operadores;
  • los campos GTIN y número de lote;
  • las advertencias aplicables (casillas);
  • la cuadrícula de pictogramas seleccionables;
  • una zona de información de seguridad complementaria en texto libre, multilingüe.

Haga clic en Guardar GPSR para guardar.

El guardado de los datos GPSR pasa por un controlador AJAX dedicado, independiente del formulario de producto Symfony. Es una decisión de arquitectura deliberada: garantiza un comportamiento idéntico y fiable en PrestaShop 8 y 9, cuyas fichas de producto difieren profundamente. El botón «Guardar GPSR» es, por tanto, distinto del botón «Guardar» de la ficha de producto.

Valores por defecto y respaldo automático

Si la mayoría de sus productos comparten el mismo fabricante o el mismo responsable UE, defínalos una vez en la configuración del módulo como valores por defecto. Todo producto sin fabricante o responsable específico heredará automáticamente estos valores en la tienda. Solo rellena manualmente las excepciones.

Visualización en la tienda

Según el modo elegido, la información GPSR se muestra:

  • en una pestaña dedicada de la ficha de producto, mediante el hook displayProductExtraContent;
  • o en un bloque en línea bajo la información del producto, mediante el hook displayProductAdditionalInfo.

El bloque presenta el fabricante, el responsable UE, las advertencias, los pictogramas (con sus leyendas), la información complementaria y, en su caso, el GTIN y el número de lote. La opción Ocultar si está vacío evita cualquier marco vacío en los productos sin datos.

Panel de cobertura

El menú Catálogo > GPSR abre un panel que indica la parte del catálogo con los datos GPSR cumplimentados: número de productos cubiertos, número de operadores, de pictogramas y de advertencias. Le ayuda a localizar los productos pendientes de completar.

Multilingüe

Las advertencias, las leyendas de los pictogramas y la información complementaria pueden traducirse al francés, inglés, español, alemán e italiano. La visualización sigue automáticamente el idioma activo del cliente — lo que exige el Reglamento, que impone información de seguridad en el idioma del país de comercialización. Las etiquetas de la interfaz se traducen mediante Parámetros avanzados > Traducciones > Traducciones de los módulos instalados, eligiendo datafireflygpsr.

Compatibilidad con PrestaShop 9

El módulo está diseñado y probado de PrestaShop 8.0 a 9.x:

  • los controladores de back office usan ModuleAdminController, compatible con 8 y 9;
  • el guardado de los datos de producto pasa por un controlador AJAX dedicado en lugar del formulario de producto Symfony;
  • el controlador AJAX devuelve JSON directamente, sin sobrescritura de firma incompatible.

FAQ y resolución de problemas

La pestaña GPSR no muestra mis operadores

Compruebe que ha creado al menos un operador en Catálogo > GPSR > Operadores y que está activo. Las listas desplegables de la ficha de producto solo muestran los operadores activos.

La información no se muestra en la tienda

Asegúrese de que la visualización GPSR está activada en la configuración, de que el producto tiene datos cumplimentados (o de que hay un fabricante/responsable por defecto definido), y luego vacíe la caché de PrestaShop. Si la opción Ocultar si está vacío está activa, un producto sin datos no muestra nada de forma intencionada.

Al hacer clic en «Guardar GPSR» no se guarda

El botón «Guardar GPSR» es distinto del botón «Guardar» de la ficha de producto y lanza una petición AJAX dedicada. Vacíe la caché, recargue la ficha de producto y compruebe en la consola del navegador que ninguna extensión bloquea la petición.

¿Cómo añado mi propio pictograma?

En Catálogo > GPSR > Pictogramas, cree un pictograma, suba su imagen (SVG o PNG) y rellene su nombre y su leyenda para cada idioma.

¿Es compatible con PrestaShop 9?

Sí. El módulo está diseñado y probado de PrestaShop 8.0 a 9.x, tanto en monotienda como en multitienda.

Desinstalación

La desinstalación elimina las tablas del módulo y sus pestañas de administración y cancela el registro de los hooks. Los operadores, pictogramas, advertencias y asociaciones de producto se borran. Si piensa reinstalar, conserve antes una copia de seguridad de su base de datos.

¿Te ha resultado útil esta página?

¿Sigues atascado? Contacta con soporte