Cookies Revolution: configuración y ayuda

Inicio rápido

  1. Desactiva el otro módulo mprcookiebanner activo si existe. Sube el ZIP de Cookies Revolution en Módulos > "Module Manager" e instálalo.
  2. Abre Cookies Revolution > Diseño. Elige Modo de bloqueo, empezando por Bloqueo suave, y revisa Diseño del banner.
  3. Abre Categorías de cookies, Servicios y Cookies. Comprueba finalidades, categoría obligatoria y asignaciones opcionales de servicios.
  4. Abre Bloqueo de scripts. Revisa los patrones activos y deja los scripts esenciales de checkout, acceso y carrito fuera de las reglas opcionales.
  5. Abre Configuración > "Configuration". Revisa "Cookie Expiry", "Re-consent after", "Enable GCM v2" y Activa el registro de consentimientos.
  6. Ejecuta Escáner de cookies, categoriza las entradas pendientes y usa Crear página de política de cookies o introduce "Custom Policy URL (overrides CMS)".
  7. Traduce los textos de Diseño, guarda y prueba Aceptar todas, Rechazar todas y las preferencias seleccionadas en un navegador nuevo. Verifica las solicitudes de scripts correspondientes y el registro de consentimiento.

Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instalar y configurar

Sigue los pasos de Inicio rápido.

Elegir el comportamiento de bloqueo

Si mprcookiebanner ya está instalado y activado, desactívalo o desinstálalo antes de instalar Cookies Revolution. El instalador rechaza la instalación mientras el otro módulo esté activo.

Abre Cookies Revolution > Diseño y establece Modo de bloqueo antes de configurar reglas individuales.

Modo de bloqueo Valor predeterminado Comportamiento en la tienda
Bloqueo suave Seleccionado Deja la página utilizable y deniega el consentimiento opcional antes de una elección. Usa el ajuste "Script blocking engine".
Bloqueo estricto No Exige una elección, fuerza el bloqueo de scripts y una superposición de bloqueo e ignora el ajuste del botón de cierre.
Sin bloqueo No Libera los scripts antes del consentimiento. Google Consent Mode sigue esperando una decisión validada y mapeada.

En Configuración > "Configuration" > General, Exigir una elección de cookies antes de usar la página está desactivado por defecto. Actívalo para bloquear clics de fondo, foco de teclado y desplazamiento hasta que el visitante acepte, rechace o guarde preferencias. Oculta el botón de cierre del banner. No cambia por sí solo el motor de scripts ni los ajustes de Consent Mode. Bloqueo estricto siempre exige una elección.

Deja los scripts de carrito, acceso, pago y seguridad fuera de reglas opcionales de bloqueo. Añade o endurece reglas solo después de comprobar el flujo correspondiente de la tienda.

Configurar ajustes generales

Abre Cookies Revolution > Configuración > "Configuration". Las etiquetas inglesas de campos y valores predeterminados de una instalación nueva son:

General

Ajuste Valor predeterminado Cuándo cambiarlo
"Enable Module" Activado Desactívalo para detener la salida de consentimiento del módulo.
Exigir una elección de cookies antes de usar la página Desactivado Exige una elección explícita antes de interactuar con la página, con excepciones para páginas legales.
"Cookie Expiry" 365 días Cambia cuánto duran las cookies de consentimiento del navegador.
"Re-consent after" 0 días Define un intervalo positivo para que las decisiones caduquen por antigüedad. Cero desactiva esta comprobación.
"Re-consent on cookie list change" Activado Solicita una nueva decisión cuando la versión guardada del contrato de consentimiento ya no coincida.

"Re-consent after" ahora usa la marca de tiempo de la decisión. Una marca ausente, no válida o futura no satisface una comprobación de antigüedad configurada. La versión de consentimiento es un hash interno de ocho caracteres que abarca categorías activas, entradas de almacenamiento registradas, reglas, servicios, titularidad de Consent Mode y vínculos de integración pertinentes. La genera el módulo, no se introduce manualmente.

Google Consent Mode

Ajuste Valor predeterminado Cuándo cambiarlo
"Enable GCM v2" Activado Activa los valores predeterminados y actualizaciones de consentimiento de Google.
"wait_for_update" 500 ms Ajusta el valor de espera usado para inicializar el consentimiento de Google.
Transferencia de datos mediante URL de Google Desactivado Actívalo solo si necesitas el paso de URL de Google. Añade _gl a enlaces/formularios internos para visitantes sin consentimiento y afecta a la caché de páginas.

Las señales predeterminadas de Google deniegan almacenamiento opcional y conceden security_storage. Las actualizaciones siguen los mapeos validados de categorías y servicios. Las señales de consentimiento de Google no sustituyen por sí solas las reglas de bloqueo de scripts.

Registro de consentimientos

Activa el registro de consentimientos está activado por defecto. "Log Retention" es de 365 días. Usa Eliminar registros de consentimiento antiguos para eliminar entradas anteriores al periodo de conservación. No supongas que introducir una duración programa una purga automática.

Abre Registro de consentimientos para revisar decisiones guardadas o exportar CSV. Los registros incluyen hashes de visitante, IP y user-agent, elecciones de categorías/servicios, versión de consentimiento, origen y fecha. El CSV también incluye una columna country_code, que queda vacía.

Página de política de cookies

"Auto-Update CMS Page" está activado por defecto. El contenido de la política requiere actualizaciones manuales independientemente de este ajuste. Tras cambiar el catálogo, usa Crear página de política de cookies o Actualizar página de política de cookies manualmente.

"Custom Policy URL (overrides CMS)" está vacío por defecto y es multilingüe. Introduce tu propia URL de política para sustituir el enlace de la página generada. El ID de la página CMS generada empieza en 0 y se guarda internamente al crearla.

"Legal pages readable before a choice" está vacío por defecto. Introduce ID de páginas CMS separados por comas para otras páginas que deban seguir siendo legibles sin el muro de consentimiento. La página de política también se trata como excepción legal.

Integraciones con proveedores

Ajuste Valor predeterminado Cómo configurarlo
Clerk.io Automático Actívalo automáticamente con el módulo Clerk o elige activado/desactivado.
El seguimiento de visitantes de Clerk.io requiere marketing Elige la categoría opcional necesaria para identificar de forma persistente a los visitantes.
La captura de correos de Clerk.io requiere marketing Elige la categoría opcional necesaria para la recogida de correos de Clerk.
Servicio para el seguimiento de visitantes de Clerk.io Solo categoría (sin servicio) Vincula opcionalmente esta finalidad a un servicio activo de la categoría seleccionada.
Servicio para la captura de correos de Clerk.io Solo categoría (sin servicio) Vincula opcionalmente la recogida de correos a un servicio activo en su categoría seleccionada.

Sin el consentimiento correspondiente, el adaptador bloquea la identificación del visitante y la recogida de correos. La búsqueda y recomendaciones siguen disponibles; las visitas anónimas aún pueden llegar a Clerk. Un servicio seleccionado debe estar activo, pertenecer a esta tienda y coincidir con la categoría elegida para esa finalidad.

Avanzado

"Legacy default consent override" tiene por defecto denied. Sus opciones conservan etiquetas antiguas de opt-in/opt-out, pero los modos Hard y Soft actuales deniegan las categorías opcionales por defecto. Sin bloqueo libera scripts mientras las señales de Google siguen necesitando una decisión validada. Usa Modo de bloqueo como control principal.

"Script blocking engine" está activado por defecto. Bloqueo estricto fuerza su activación; Bloqueo suave usa su valor guardado; Sin bloqueo fuerza su desactivación.

Configurar categorías, servicios y cookies

Categorías de cookies

Abre Categorías de cookies. La instalación añade Estrictamente necesarias (necessary), Funcionales (functional), Analítica y rendimiento (analytics) y Marketing y publicidad (marketing). La categoría necesaria es obligatoria. Las cuatro empiezan activas; las opcionales se pueden desactivar.

Usa Nombre, Descripción, Nombre del sistema, Obligatorio (no se puede desactivar), Activo y Icono. Traduce los textos para visitantes. Ejemplos de iconos: shield, settings, chart y megaphone.

Los interruptores "GCM: ..." mapean las categorías a ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage y security_storage. Los mapeos instalados sitúan seguridad en la categoría necesaria, funcionalidad en la funcional, analítica en la analítica y publicidad/personalización en marketing. Cambia los mapeos para que coincidan con tus scripts y finalidades reales.

Servicios

Abre Servicios cuando los visitantes deban elegir un servicio por separado dentro de una categoría opcional. Introduce Nombre, Descripción, Nombre del sistema, Proveedor, Categoría y Activo. Un servicio pertenece a una categoría opcional; su nombre de sistema no puede cambiarse tras crearlo.

Usa Tipos de Google Consent Mode que controla para asignar tipos al servicio por separado. Un tipo solo puede tener un servicio titular y también debe estar mapeado por la categoría de ese servicio.

Asigna al servicio sus reglas y cookies registradas. Antes de mover, desactivar o eliminar un servicio en uso, elige Sus reglas y cookies para reasignarlas. Si Clerk.io usa el servicio, cambia primero el vínculo del proveedor.

Cookies

Abre Cookies para revisar las entradas comunes instaladas de PrestaShop, Google, Facebook, DoubleClick y Bing, y añade el almacenamiento real usado por tu tienda.

Campo Cómo usarlo
Tipo de almacenamiento Elige el tipo de almacenamiento representado por esta entrada.
Nombre de cookie Introduce un nombre exacto o patrón compatible, como _ga, _ga_* o PrestaShop-*.
Categoría Selecciona la categoría de consentimiento.
Servicio Selecciona opcionalmente un servicio activo de esa categoría.
Proveedor Indica el proveedor que crea el almacenamiento.
Finalidad Traduce para qué se usa.
Valor de duración Introduce la duración numérica o déjalo vacío para almacenamiento de sesión.
Unidad de duración Elige sesión, minutos, horas, días, meses o años.
Es un patrón regex Actívalo si la entrada usa un comparador regex.
Patrón de cookie (Regex) Por ejemplo, ^_ga_.*$ para cookies de Google agrupadas.
Activo Incluye la entrada en el catálogo público y contrato de consentimiento.

Los valores predeterminados con comodines instalados tienen activada la bandera de patrón. Las entradas registradas describen almacenamiento y permiten coincidencias para limpieza; añadir una cookie a la lista no bloquea por sí solo el script que la crea.

Añadir reglas de bloqueo de scripts

Abre Bloqueo de scripts y añade una regla con Categoría, Servicio opcional, Tipo de regla, Patrón (Regex), Descripción, "Excluded controllers" y Activo. Los tipos disponibles comparan URL de scripts externos, contenido de scripts en línea o URL de iframe.

Para una URL de script de analítica:

Category: Analytics & Performance
Rule Type: URL Pattern (matches script src)
Pattern (Regex): googletagmanager\.com/gtag/js
Description: Google gtag.js
Active: Yes

Para código de marketing en línea:

Category: Marketing & Advertising
Rule Type: Script Content (matches inline code)
Pattern (Regex): fbq\s*\(
Description: Inline Facebook Pixel
Active: Yes

Las reglas instaladas incluyen patrones comunes de Google, Clarity, Hotjar, Meta, TikTok, Bing, LinkedIn y chat. Compáralos con tus etiquetas reales. Usa "Excluded controllers" cuando una regla no deba aplicarse a ciertos controladores y verifica esas páginas por separado.

Los scripts coincidentes permanecen inactivos hasta permitir su categoría o servicio. La reescritura usa atributos como data-cookiecategory, data-original-src y un tipo de script inerte. Las protecciones del cliente también gestionan scripts coincidentes añadidos después. Estos mecanismos no pueden revertir código ya ejecutado.

Escanear la tienda

Abre Escáner de cookies, ejecuta un escaneo y categoriza las cookies pendientes. "Automatic Cookie Scanning" se instala activado con un "Scan Interval" de 24 horas. El escaneo automático se activa al cargar páginas administrativas cuando corresponde. Usa la pantalla del escáner para gestionar los escaneos; la configuración no incluye una pestaña Scanner.

El escáner usa solicitudes HTTP y detecta cabeceras Set-Cookie y asignaciones literales simples de document.cookie en el HTML devuelto. No ejecuta una sesión de navegador. Revisa manualmente las cookies creadas tras interactuar, tras el consentimiento o dentro de código de terceros. Estas solicitudes de escaneo necesitan la extensión PHP cURL.

Configurar el diseño del banner

Abre Diseño y guarda tu diseño, textos para visitantes y opciones de visualización.

Diseño y colores

Ajuste Valor de instalación nueva Cómo usarlo
Posición del banner bottom Elige en el formulario una barra, un cuadro en la esquina, ubicación flotante o centrada.
Diseño del banner bar El diseño estándar ofrece Personalizar, Rechazar todas y Aceptar todas. Otros diseños cambian la presentación de textos/botones.
Diseño del panel de preferencias modal Elige modal, slide-right o slide-left.
Animación slide Elige slide, fade o none.
Posición del botón flotante bottom-left Usa bottom-left o bottom-right.
Mostrar botón flotante de cookies Activado Permite a los visitantes volver a abrir preferencias.
Fondo del banner #232323 Cambia el fondo del contenedor del banner.
Texto del banner #f5f5f5 Cambia el color del texto del banner.
Fondo de preferencias / Texto de preferencias Valores del tema Los valores de respaldo son #ffffff y #333333.
Conmutador activo / Conmutador inactivo Valores del tema Los valores de respaldo son #2196f3 y #cccccc.
Fondo del botón flotante / Icono del botón flotante Valores del tema El color del icono se selecciona para ofrecer contraste.

Los botones de acción usan ahora los estilos principal, secundario y de enlace del tema de la tienda. Los controles anteriores de color individual de Aceptar/Rechazar/Personalizar y Color del borde del botón se han retirado.

Textos para visitantes

Edita cada idioma. Los valores ingleses predeterminados son:

  • Título del banner. Título multilingüe del banner; valor predeterminado: We respect your privacy.
  • Mensaje del banner. Párrafo multilingüe del banner; valor predeterminado: We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
  • Botón Aceptar. Texto multilingüe del botón de aceptar todo; valor predeterminado: Accept All.
  • Botón de rechazo. Texto multilingüe del botón de rechazar todo; valor predeterminado: Reject All.
  • Botón Personalizar. Texto multilingüe del botón de preferencias; valor predeterminado: Customize.
  • Título de preferencias. Título multilingüe del panel de preferencias; valor predeterminado: Cookie Preferences.
  • Descripción de preferencias. Explicación multilingüe de preferencias; valor predeterminado: Choose which cookies you want to allow. You can change these settings at any time. However, blocking some types of cookies may impact your experience of the site.
  • Botón Guardar. Texto multilingüe del botón de guardar preferencias; valor predeterminado: Save Preferences.
  • Aceptar todo (en preferencias). Texto multilingüe del botón de aceptar todo dentro de preferencias; valor predeterminado: Accept All.
  • Etiqueta del botón flotante. Etiqueta y descripción emergente multilingües del botón flotante; valor predeterminado: Cookie Settings.
  • Texto del enlace de política. Etiqueta multilingüe del enlace de política; valor predeterminado: Cookie Policy.

Dimensiones e interacción

Ajuste Valor predeterminado Cómo usarlo
Tamaño del botón flotante (px) 48 Define las dimensiones del botón para reabrir.
"Container Border Radius (px)" 12 Ajusta las esquinas del contenedor.
Tamaño de fuente (px) 14 Ajusta los textos del banner y preferencias.
Familia de fuente Vacío Añade una font-family antes del respaldo del sistema.
Mostrar superposición Desactivado Define el oscurecimiento visual. El modo Hard fuerza una superposición; Sin bloqueo la desactiva.
Color de superposición rgba(0,0,0,0.5) Elige el color de oscurecimiento.
Permitir desplazamiento detrás del muro (modo estricto) Desactivado Permite desplazar el fondo al usar el muro estricto.
Mostrar botón de cierre (X) Desactivado El modo Hard y una elección obligatoria lo anulan.
Acción del botón de cierre reject Rechazar guarda el rechazo; aceptar concede consentimiento; descartar oculta sin guardar, por lo que el banner puede volver.
CSS personalizado Vacío Añade CSS para contenedores y textos del módulo.

Solución de problemas

  • Si una etiqueta se ejecuta antes de una decisión, comprueba Modo de bloqueo, "Script blocking engine", patrón de regla, Activo, asignación de categoría/servicio y controladores excluidos. Una entrada de catálogo de cookies por sí sola no basta.
  • Si una función de la tienda se detiene, revisa las reglas que coincidan con scripts esenciales y prueba un patrón más preciso.
  • Si un visitante recurrente vuelve a ver el banner, comprueba la versión del contrato, "Re-consent after" y la persistencia de cookies del navegador.
  • Si una etiqueta revocada deja cookies, confirma que esos nombres y tipos de almacenamiento estén registrados. Los intentos de limpieza no pueden eliminar almacenamiento HTTP-only o de terceros inaccesible ni deshacer código ejecutado.
  • Si el contenido generado de la política está desactualizado, ejecuta Actualizar página de política de cookies manualmente. Comprueba "Custom Policy URL" si se abre la política incorrecta.
  • Si la exportación del registro de consentimiento tiene países vacíos, coincide con el registrador actual. Si faltan registros, comprueba Activa el registro de consentimientos y la solicitud del navegador para guardar el consentimiento.
  • Si las páginas en caché muestran categorías o diseño antiguos, vacía las cachés de tienda y páginas y ejecuta las comprobaciones "Integrity" del módulo. Repite la prueba en un contexto de navegador nuevo.

Desactivar o desinstalar

Usa "Enable Module" o la desactivación en "Module Manager" para detener la salida conservando la configuración. Haz copia de los registros de consentimiento y del contenido generado de la política antes de desinstalar. La desinstalación elimina configuración, páginas administrativas y esquema declarado del módulo y llama a la eliminación de la página de política generada. Revisa por separado cualquier URL personalizada de política. Actualiza los enlaces personalizados del tema que llamen a la API del módulo tras eliminarlo.

Capturas de pantalla de referencia

Cookies Revolution, Escáner de cookies de administración

Cookies Revolution, Catálogo de cookies de administración

Cookies Revolution, Diseño del banner de administración

Cookies Revolution, Inventario de cookies de administración

Preguntas

1

¿Puedo configurar valores predeterminados de Google Consent Mode distintos por país?

No. Lightweight Cookie Banner usa un único valor predeterminado global.

Cuando el módulo gestiona la emisión de Consent Mode, una elección guardada válida tiene prioridad sobre el valor predeterminado que hayas configurado.

  • Aceptar concede ad_storage, analytics_storage, ad_user_data y ad_personalization.
  • Rechazar o cerrar deniega los mismos cuatro estados.

El almacenamiento funcional, el de personalización y security_storage empiezan concedidos.

No hay valores predeterminados por país ni opciones por categoría.

Problemas conocidos

31

Acciones del banner demasiado apretadas en móviles

ResueltoActualizado:
Corregido en: 1.17.1
Aceptar todas y Personalizar podían quedar comprimidos en un diseño móvil inadecuado en lugar de colocarse uno debajo del otro a todo el ancho.

Preferencias antiguas aceptaban un consentimiento obsoleto

ResueltoActualizado:
Corregido en: 1.17.1
Guardar una vista antigua de preferencias podía conservar una elección de consentimiento obsoleta en lugar de solicitarla de nuevo.

Elecciones perdidas al guardar las preferencias demasiado pronto

ResueltoActualizado:
Corregido en: 1.17.1
Guardar antes de que la interfaz de preferencias estuviera completamente lista podía perder el borrador del visitante en lugar de conservar sus elecciones.

Toques tempranos en el banner ignorados

ResueltoActualizado:
Corregido en: 1.17.1
Un visitante que tocara una acción del banner antes de que la interfaz terminara de cargarse podía no obtener respuesta.

Los interruptores de consentimiento obligatorio parecían opcionales

ResueltoActualizado:
Corregido en: 1.14.3
Los interruptores de categorías o servicios obligatorios podían parecer desactivados o editables en lugar de indicar claramente su estado bloqueado.

Patrones de cookies conocidos detectados como nuevos

ResueltoActualizado:
Corregido en: 1.14.3
Los análisis manuales y automáticos podían detectar cookies como nuevas aunque ya estuvieran cubiertas por una regla con comodines o expresión regular.

Aceptar todas no coincidía con el tema de la tienda

ResueltoActualizado:
Corregido en: 1.14.2
El botón Aceptar todas podía conservar un estilo propio en lugar del aspecto del botón principal de la tienda.

Configuración interrumpida de cookies del sistema incompleta

ResueltoActualizado:
Corregido en: 1.14.2
Una configuración interrumpida podía dejar incompletas las entradas de cookies de consentimiento necesarias en comprobaciones posteriores.

Cambios inesperados en patrones de cookies o textos del comerciante

ResueltoActualizado:
Corregido en: 1.14.2
Las barras inversas de los patrones de cookies podían perderse al guardar y la conciliación podía sustituir textos escritos por el comerciante.

Contenido de consentimiento obsoleto tras modificar cookies

ResueltoActualizado:
Corregido en: 1.14.2
Guardar cambios en las cookies o reparar datos de consentimiento podía dejar contenido de consentimiento antiguo en la caché de páginas.

Los formularios de gestión de cookies no se abrían

ResueltoActualizado:
Corregido en: 1.13.0
Los formularios de cookies, servicios y reglas podían fallar al abrirse con valores de campos guardados vacíos.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 1.13.0
Refuerzo de la seguridad.

Compatibilidad con PHP 7.1

ResueltoActualizado:
Corregido en: 1.13.0
El módulo podía no cargar en PHP 7.1 pese a ser compatible con esa versión.

Cookie de clic de Google Ads ausente en los valores predeterminados

ResueltoActualizado:
Corregido en: 1.13.0
Los valores predeterminados de consentimiento no incluían la cookie de clic de Google Ads.

La conciliación de servicios sustituía nombres de proveedores

ResueltoActualizado:
Corregido en: 1.13.0
Actualizar los datos de servicios podía sobrescribir un nombre de proveedor personalizado por el comerciante.

Versión del consentimiento ausente en los registros

ResueltoActualizado:
Corregido en: 1.13.0
Una decisión de consentimiento guardada podía registrarse sin la versión de consentimiento correspondiente.

Textos de consentimiento localizados en inglés

ResueltoActualizado:
Corregido en: 1.13.0
Los textos de consentimiento configurados podían mostrarse en inglés en varios idiomas de la tienda.

Consentimiento no siempre modificable o revocable

ResueltoActualizado:
Corregido en: 1.13.0
Los visitantes podían no poder modificar o retirar el consentimiento si el panel de preferencias no se cargaba o quedaba oculto por el tema. Las páginas seguras también podían solicitar un panel no seguro.

Preferencias que no cabían en la pantalla del móvil

ResueltoActualizado:
Corregido en: 1.13.0
El panel de preferencias podía abrirse fuera de lugar o superar la altura visible de la pantalla del móvil.

El consentimiento obligatorio bloqueaba la política de privacidad

ResueltoActualizado:
Corregido en: 1.13.0
Los visitantes podían no poder leer la política de privacidad mientras el banner exigía una elección.

Errores de compatibilidad con otros módulos instalados

ResueltoActualizado:
Corregido en: 1.8.13
Cargar el módulo de cookies junto con otros módulos podía provocar un error de carga de un componente compartido.

Comprobaciones de consentimiento vaciaban demasiado la caché

ResueltoActualizado:
Corregido en: 1.8.13
La conciliación del consentimiento podía invalidar repetidamente la caché de páginas y ralentizar la tienda.

Cookies rechazadas no eliminadas de forma fiable

ResueltoActualizado:
Corregido en: 1.8.13
Un cambio de versión del consentimiento podía dejar activa una elección obsoleta o conservar cookies que ya no estaban permitidas.

Consentimiento predeterminado incorrecto en caché

ResueltoActualizado:
Corregido en: 1.8.13
Las páginas en caché podían reutilizar el consentimiento de un visitante o restaurar una elección guardada demasiado tarde para el inicio del seguimiento de Google.

Enlaces a la política de cookies en otro idioma

ResueltoActualizado:
Corregido en: 1.8.13
El banner podía enlazar a una política de cookies que no coincidía con el idioma seleccionado en la tienda.

Traducciones ausentes o incorrectas

ResueltoActualizado:
Corregido en: 1.7.14
Algunas etiquetas del módulo seguían en inglés o mostraban caracteres incorrectos al seleccionar otro idioma de la tienda.

Ajustes antiguos de cookies sin migrar

ResueltoActualizado:
Corregido en: 1.7.14
La configuración de cookies existente podía omitirse al pasar al nuevo almacenamiento de ajustes.

Caracteres sueltos junto al muro de consentimiento

ResueltoActualizado:
Corregido en: 1.7.12
El banner podía mostrar corchetes angulares sueltos alrededor del contenido del muro de consentimiento.

Filtros de gestión de cookies incorrectos

ResueltoActualizado:
Corregido en: 1.7.12
Algunas columnas de gestión de cookies no se podían filtrar correctamente.

La capa de cookies bloqueaba la interacción

ResueltoActualizado:
Corregido en: 1.7.12
La capa de cookies podía impedir que los visitantes interactuaran con la página después de que debiera haber dejado de bloquearlos.

Google Analytics se sigue disparando antes de que se otorgue el consentimiento

ResueltoActualizado:
Corregido en: 1.7.25

El script de GA4 se ejecuta antes de comprobar el consentimiento de cookies porque se carga mediante Google Tag Manager, que se inicializa de forma independiente.

Nota de resolución

Se añadió la integración de consent mode v2 de GTM, que bloquea todas las etiquetas hasta que se otorgue el consentimiento.

Solicitudes de funcionalidades

21

Implementado

Consentimiento por servicio

Implementado
Los visitantes pueden activar o desactivar cada servicio opcional en las preferencias de consentimiento. Los servicios necesarios permanecen activos.

Bloqueo de scripts de terceros según el consentimiento

Implementado
Retiene los scripts de terceros que coinciden con las reglas de bloqueo del módulo y los libera cuando se cumplen sus requisitos de consentimiento. Puedes configurar las reglas y las categorías de consentimiento que regulan el bloqueo.

Más diseños de banner

Implementado
Elige estilos y posiciones adicionales del banner para la interfaz de consentimiento de cookies.

Elección obligatoria y opciones de cierre

Implementado
Exige una elección sobre cookies antes de continuar y decide si cerrar el banner rechaza las cookies, oculta el banner o acepta las cookies.

Opciones de consentimiento de Google

Implementado
Configura las conversiones mejoradas, Google Signals y los valores de consentimiento predeterminados por región.

Escaneo automático de cookies

Implementado
Escanea las cookies automáticamente y recibe alertas en la administración sobre las cookies detectadas.

Enlaces a las preferencias de cookies

Implementado
Permite a los visitantes reabrir las preferencias de cookies desde enlaces del pie de página o de la cuenta, con una opción para activar o desactivar el botón flotante.

Diseño del banner adaptado al tema

Implementado
Adapta el aspecto del banner al tema de la tienda y configura la tipografía y los bordes de los botones.

Comprobación y reparación de la instalación

Implementado
Comprueba la instalación del módulo y restaura las páginas de administración que falten o los registros necesarios.

Actualizaciones desde el back office

Implementado
Instala las actualizaciones disponibles del módulo directamente desde el back office.

Google Consent Mode v2 avanzado

Implementado
Usa Google Consent Mode v2 avanzado con inicio coordinado y valores de consentimiento predeterminados.

Enlace discreto a ajustes de cookies en el pie

Implementado
Muestra un enlace de solo texto a los ajustes de cookies en el pie de página, incluso cuando el icono flotante esté desactivado.

Consentimiento por servicio

Implementado
Permite a los visitantes revisar los servicios en el cuadro de preferencias y tomar decisiones de consentimiento más detalladas.

Limpieza del almacenamiento del navegador al retirar el consentimiento

Implementado
Clasifica las entradas almacenadas por tipo de almacenamiento y borra el almacenamiento del navegador configurado cuando se retire el consentimiento.

Marcadores de consentimiento para iframes

Implementado
Retén el contenido incrustado hasta obtener el consentimiento necesario y muestra un marcador local en su lugar.

Excepciones de páginas para reglas de scripts

Implementado
Exime las páginas indicadas de las reglas de bloqueo de scripts seleccionadas.

Acciones de consentimiento en el texto del banner

Implementado
Coloca las acciones de consentimiento en el texto del banner y usa un diseño que muestre Customize como acción de texto.

Elección obligatoria con desplazamiento de página

Implementado
Exige una elección de consentimiento y permite a los visitantes seguir desplazándose por la página.

Diseño del banner para páginas legales

Implementado
Fija el banner en la parte inferior de las páginas legales para que su contenido siga siendo legible.

Transferencia de URL de Google opcional

Implementado
Elige si activar la transferencia de URL de Google, desactivada por defecto.

Acciones para la política y el registro de consentimientos

Implementado
Crea o actualiza la política de cookies y borra el registro de consentimientos con los botones visibles en la página de ajustes.

Registro de cambios

v1.7.162026-05-27

  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedDefer consent banner UI to human interaction via <template> tag
  • FixedMake cookie seed data idempotent
  • FixedSupport localized cookie policy links
  • FixedVendor compat package as files
  • FixedMigrate legacy cookie configuration
Versiones anteriores

v1.4.02026-03-14

  • AddedAutomatic cookie scanning with admin alerts
  • AddedEnhanced Conversions, Google Signals, region-specific consent defaults
  • AddedAdd Accept All option for close button action
  • AddedConfigurable close button action (reject vs dismiss)
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form organization with tabbed layout
  • FixedRemove ?v= from CSS registerStylesheet to allow CCC combining
  • FixedCookie overlay no longer blocks page interaction
  • FixedRemove btn-close-white filter that inverted inline SVG to black
  • Fixedvarious stability and compatibility improvements (8 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-03-05

  • Initialrelease of MPR Cookies Revolution
  • InitialGDPR and CCPA compliant consent management platform
  • InitialCategory-based consent: essential, analytics, marketing, and functional categories
  • InitialGoogle Consent Mode v2 signals dispatched to GTM before any tracking script fires
  • InitialCustomizable banner design: color scheme, position, and button label configuration

v1.3.02026-01-13

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedIAB TCF 2.2 consent string generation for programmatic advertising compliance
  • Improvedscript blocking engine to correctly handle dynamically injected third-party scripts
  • Fixedconsent log export failing when the log table exceeds 100,000 rows
  • Optimized consent banner rendering to eliminate Cumulative Layout Shift on initial page load

v1.2.02025-07-22

  • Addedgranular consent category management splitting Analytics, Marketing, and Functional
  • Addedconfigurable consent expiry period per category
  • ImprovedGoogle Consent Mode v2 integration with all seven consent signal types supported
  • Fixedre-consent banner not shown to returning visitors after policy version is bumped
  • Addedconsent wall option to block page content until the user makes a consent choice

v1.1.02025-04-17

  • Addedtrue script blocking: third-party scripts wrapped and executed only after consent
  • Addedconsent log recording timestamp, hashed IP, and full consent choices for GDPR audit
  • ImprovedUI with expandable category detail panels and vendor list per category
  • Fixedconsent preferences not correctly restored after browser restart

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba