Auditoría gratis. Descubre qué cookies instala cualquier web antes de que el visitante acepte. Probar ahora

Ventas 965 67 75 01
Plataformas

Módulo de cookies para PrestaShop: qué debe hacer y cómo elegirlo

La respuesta corta

Un módulo de cookies para PrestaShop debe mostrar «Aceptar» y «Rechazar» en la primera capa, dejar configurar por finalidades y bloquear los scripts no exentos hasta que el visitante acepta. El módulo oficial Official GDPR compliance se centra en los datos personales de los clientes y su documentación no incluye un banner de cookies.

En PrestaShop, el aviso de cookies casi siempre llega con un módulo. Hay muchos, en Addons y en webs de desarrolladores, y no todos hacen lo mismo. Unos solo muestran un mensaje. Otros retienen los scripts hasta que el visitante decide. Esa diferencia es la que separa un aviso decorativo de uno que cumple. Aquí tienes qué debe hacer el módulo, qué cubre el módulo oficial de PrestaShop y cuándo compensa usar el script de una CMP.

¿Qué son los módulos en PrestaShop?

Son pequeños programas que usan las funciones de PrestaShop y las cambian o les añaden otras nuevas. Así los define su documentación para desarrolladores. Métodos de pago, conexiones con logística o herramientas de marketing: casi todo lo que no trae la tienda de serie llega como módulo.

Se gestionan desde el menú Módulos del back office, donde ves los instalados y puedes buscar otros. Un módulo de cookies se engancha a las páginas de la tienda para mostrar el banner y, si está bien hecho, para frenar los scripts que dependen del consentimiento.

¿Qué debe hacer un módulo de cookies para cumplir en España?

Lo mismo que cualquier banner: dejar elegir antes de instalar nada, con rechazar tan a mano como aceptar. La plataforma no cambia las reglas. Estos son los criterios de la guía de cookies de la AEPD, versión de mayo de 2024:

Criterio Qué pide la AEPD Cómo lo compruebas en el módulo
Aceptar y rechazar en la primera capa Si hay un botón para aceptar, debe haber un botón para rechazar, al mismo nivel y con la misma visibilidad En la demo o en la vista previa del módulo
Configuración por finalidades Un acceso directo a un panel para aceptar o rechazar, al menos por finalidad Que el panel agrupe por categorías y guarde la selección
Elección antes de instalar La información se da antes del uso de las cookies, incluida su instalación Que retenga los scripts y no solo muestre el aviso
Sin casillas premarcadas No se admiten opciones premarcadas a favor de aceptar Categorías no técnicas desactivadas por defecto
Retirada fácil Retirar tiene que ser tan fácil como aceptar Un enlace o icono permanente para reabrir el panel

Seguir navegando no vale como consentimiento. Si la tienda usa Google Analytics o Google Ads, suma un criterio más: que el módulo envíe las señales de Consent Mode v2. Lo explicamos en la guía de Consent Mode v2. El diseño y los textos de la primera capa los tienes en la guía del banner de cookies.

¿Tiene PrestaShop un módulo de cookies propio?

El módulo oficial de PrestaShop sobre privacidad es Official GDPR compliance (psgdpr), y su documentación no incluye un banner de cookies. Resuelve otra parte del RGPD: los datos personales de los clientes.

Según su repositorio y el blog de PrestaShop, permite:

  • Añadir casillas de consentimiento a formularios y módulos, y editar el mensaje que piden.
  • Que el cliente consulte sus datos desde su cuenta y los descargue en PDF o CSV.
  • Que el cliente pida editar o borrar sus datos, y dar o retirar su consentimiento.
  • Llevar un registro de las actividades de tratamiento.

La versión actual del repositorio pide PrestaShop 8.0.0 o superior. Es un buen complemento, pero no sustituye al banner. En la documentación oficial que hemos revisado no aparece un banner de cookies de serie, así que necesitarás un módulo específico o el script de una CMP.

¿Qué mirar en un módulo de cookies de Addons?

Que bloquee de verdad, que sea compatible con tu versión y que se lleve bien con los módulos que ya cargan scripts. Antes de comprar o instalar, revisa la ficha y la demo:

  • Compatibilidad. Busca en la ficha las versiones de PrestaShop que declara. No es lo mismo 1.7 que 8 o 9.
  • Cómo bloquea. Si la ficha solo habla de «aviso» o «mensaje», probablemente no retiene nada. Busca bloqueo de scripts por categoría.
  • Módulos que insertan etiquetas por su cuenta. Muchos módulos de Google Analytics, del píxel de Meta o de Google Tag Manager pegan su código directamente. Comprueba si el módulo de cookies los frena o si tendrás que desactivarlos.
  • Consent Mode v2, si usas herramientas de Google.
  • Prueba del consentimiento. La AEPD recuerda que un clic del usuario facilita demostrar que se obtuvo. Un registro de consentimientos te ahorra problemas.
  • Mantenimiento. Mira la fecha de la última actualización y qué soporte ofrece.
  • Multitienda, si la usas.

Desconfía de las fichas que prometen «cumplimiento total» sin explicar cómo bloquean. El cumplimiento depende también de cómo lo configures.

La alternativa: un script de CMP en la plantilla

Si gestionas varias webs o no quieres depender de un módulo, pega el script de una CMP en la plantilla del tema o insértalo con un módulo de código. Funciona igual en PrestaShop que en cualquier otra web.

Módulo de Addons Script de una CMP
Dónde se configura En el back office de cada tienda En el panel de la CMP
Varias plataformas Solo PrestaShop Cualquier web que admita un script
Cambios de versión de PrestaShop Depende de que el módulo se actualice El script no depende de la versión
Qué bloquea Lo que el módulo sepa detectar Lo que gestiones desde la CMP

Si eliges nuestro banner, tienes los pasos en instalar en PrestaShop. Lleva «Aceptar» y «Rechazar» en la primera capa, deja Consent Mode v2 denegado por defecto y bloquea lo que se gestiona desde él. Lo que siga pegado a mano en la plantilla se carga igual, así que hay que moverlo al banner.

Con cualquier CMP, el punto débil son los módulos que insertan analítica o publicidad por su cuenta. Haz la lista antes de instalar: si no sabes qué terceros cargan tu tienda, empieza por cookies de terceros en tu web.

¿Cómo comprobar que el módulo bloquea las cookies?

Borra la caché, abre la tienda en una ventana privada y mira las cookies y las peticiones antes de elegir y después de rechazar. Si antes de elegir ya hay analítica, el módulo no bloquea.

  1. Borra la caché de PrestaShop desde la sección de rendimiento del back office. Con la caché antigua puedes estar viendo la tienda sin el módulo.
  2. Abre una ventana privada y recorre la portada, una categoría, un producto, el carrito y el proceso de compra. El banner debe salir en todas.
  3. Sin tocar el banner, abre las herramientas de desarrollo. No debe haber cookies como _ga ni peticiones a servicios de analítica o publicidad.
  4. Pulsa «Rechazar», recarga y repite la revisión.
  5. Borra las cookies y acepta. Ahora sí deben aparecer. Si no aparecen, el bloqueo puede estar rompiendo scripts que sí querías cargar.
  6. Reabre el panel desde el enlace o el icono y retira el consentimiento.

Si en el paso 3 aparece analítica, busca qué módulo la inserta y desactívalo o pásalo al banner. Para revisar la tienda entera, pide la auditoría de cookies.

Preguntas frecuentes

¿Qué son los módulos en PrestaShop?

Según la documentación para desarrolladores de PrestaShop, son pequeños programas que usan las funciones de PrestaShop y las cambian o les añaden otras. Un módulo de cookies añade el aviso y, si está bien hecho, el bloqueo de los scripts hasta el consentimiento.

¿Cómo activar las cookies de un sitio?

Si eres visitante, desde los ajustes de privacidad de tu navegador. Si eres el dueño de la tienda, las cookies técnicas funcionan sin consentimiento, pero las de analítica o publicidad solo deben activarse cuando el visitante acepta en el banner.

¿El módulo oficial de RGPD de PrestaShop pone un banner de cookies?

Su documentación no lo describe. Official GDPR compliance añade casillas de consentimiento a los formularios y permite al cliente consultar sus datos, descargarlos en PDF o CSV y pedir que se editen o se borren. Para las cookies necesitas otro módulo o una CMP.

¿Basta con un aviso que diga que la tienda usa cookies?

No. La AEPD pide un botón para rechazar al mismo nivel que el de aceptar y que la elección llegue antes de instalar las cookies. Un aviso que no bloquea informa, pero las cookies ya se han instalado sin consentimiento.

Fuentes

  1. PrestaShop Developer Documentation: PrestaShop modules
  2. PrestaShop 8 documentation: Modules and Services
  3. GitHub: PrestaShop/psgdpr, Official GDPR compliance module
  4. PrestaShop: PrestaShop's solutions in response to the new data protection requirements
  5. AEPD: Guía sobre el uso de las cookies (mayo de 2024)

¿Tu agencia mantiene webs de clientes?

Empieza a cobrar el banner de cookies este mes. Desde 15 € al mes por 10 licencias, y te lo instalamos.