PrestaShop EU Cookies (compatible con Google Consent Mode 2.0)

CC PrestaShop Documentación sobre cookies de la UE
Documentación completa para el módulo de gestión del consentimiento de cookies para PrestaShop compatible con RODO, ePrivacy y Google Consent Mode 2.0 (cc_ps_cookies).

Índice

  1. Introducción
  2. Instalación
  3. Activación de la licencia
  4. Panel de gestión
  5. Gestión de cookies
  6. Gestión de grupos de cookies
  7. Configuración del aspecto
  8. Integración con el Modo Consentimiento de Google
  9. Utilización del módulo en plantillas
  10. Resolución de problemas
  11. PREGUNTAS FRECUENTES

1. introducción
CC PrestaShop EU Cookies es un módulo avanzado de gestión del consentimiento de cookies que cumple con RODO, ePrivacy y Google Consent Mode 2.0. El módulo proporciona un control total sobre las cookies utilizadas en la tienda, permitiendo agruparlas, bloquearlas y presentarlas a los usuarios de una forma estéticamente agradable.

El módulo ofrece:
  • Detección automática de las cookies utilizadas en la tienda
  • Agrupación de cookies por categorías
  • Bloqueo de cookies para las que no ha dado su consentimiento
  • Banner de consentimiento configurable con diferentes estilos
  • Integración completa del Modo Consentimiento 2.0 de Google
  • Cumplimiento de los requisitos RODO y ePrivacy
  • Apoyo al multilingüismo
  • API avanzada para uso en plantillas

2. instalación
Requisitos del sistema
  • PrestaShop 1.7 o posterior
  • PHP 7.0 o posterior
  • Permiso para instalar módulos
Proceso de instalación
  1. Descargue el archivo ZIP del módulo de la tienda oficial códigos.cocos
  2. Inicie sesión en el panel de administración de PrestaShop
  3. Vaya a: Módulos > Gestor de módulos > Añadir nuevo módulo
  4. Haga clic en "Añadir módulo" y seleccione el archivo ZIP descargado.
  5. Una vez finalizada la instalación, haga clic en "Configurar".
Información
Tras la instalación, el módulo creará automáticamente los grupos de cookies por defecto y creará las tablas necesarias en la base de datos. Será necesario configurar el módulo y activar la licencia antes de poder utilizar plenamente todas las funciones.

3. activación de la licencia
Antes de poder utilizar todas las funciones del módulo, es necesario activar la licencia:
  1. Tras la instalación, proceda a la configuración del módulo
  2. Seleccione la pestaña "Licencia
  3. Introduzca la clave de licencia recibida tras la compra
  4. Haga clic en "Activar licencia".
  5. Tras la activación, aparecerá un mensaje de confirmación y se desbloquearán todas las funciones del módulo.
Advertencia
Sin una licencia activa, el módulo funcionará en modo restringido, sin todas las funciones avanzadas. Aparecerá un mensaje de licencia inactiva en la parte superior del panel de administración.

4 Panel de gestión
El panel de gestión del módulo consta de varias pestañas que permiten una configuración completa:

Pestañas principales:
  • Cookies - gestión de las cookies detectadas
  • Grupos - gestión de grupos de cookies
  • Configuración - ajustes generales para el módulo y el diseño del banner
  • Modo Consentimiento de Google - Configuración de la integración del Modo Consentimiento 2.0 de Google
  • Manual - instrucciones y ejemplos de uso
  • Plug-ins - extensiones adicionales para el módulo
  • Licencia - gestión de licencias de módulos

Funcionalidades generales:
  • Encendido y apagado del módulo
  • Detección automática de cookies
  • Establecer el grupo predeterminado para las cookies recién detectadas
  • Ocultar el banner a los robots (bots)
  • Actualizar la página después de cambiar las preferencias de cookies
  • Gestión de las revisiones del consentimiento (obligando a mostrar de nuevo la pancarta)
Consejo
Para forzar que el banner de consentimiento se muestre de nuevo para todos los usuarios, aumente el número de revisión en los ajustes generales del módulo. Esto es útil, por ejemplo, tras la introducción de nuevas categorías de cookies o un cambio en la política de privacidad.

5. gestión de cookies
La pestaña "Cookies" le permite gestionar todas las cookies detectadas en su tienda:

Lista de cookies
  • Nombre de la cookie
  • Dominio
  • Grupo asignado
  • Estado (activo/bloqueado)
  • Fecha añadida
  • Acciones disponibles
Añadir y editar cookies
  1. Haga clic en el botón "Añadir nueva cookie" o "Editar" situado junto a una cookie existente
  2. Rellene el formulario de datos de la cookie:
    • Nombre de la cookie - nombre único de cookie
    • Dominio - el dominio para el que se almacena la cookie
    • Ruta - ruta de la cookie (por defecto "/")
    • Grupo - asignación a un grupo de cookies (por ejemplo, esenciales, analíticas, de marketing)
    • Descripción - descripción de la función de la cookie visible para los usuarios
    • Estado - activo o bloqueado
  3. Haga clic en "Guardar" para guardar los cambios
Detección automática de cookies
El módulo ofrece la posibilidad de detectar automáticamente las cookies utilizadas en la tienda. Esta función:
  • Detecta nuevas cookies durante la navegación por el sitio web
  • Los asigna automáticamente a los grupos adecuados a partir de una base de datos integrada de nombres de cookies.
  • Añade una descripción por defecto para las cookies reconocidas
  • Asigna las cookies no reconocidas al grupo "Sin categorizar".
Nota
La detección automática funciona cuando los usuarios navegan por el sitio web. Para detectar todas las cookies utilizadas, recomendamos revisar las distintas secciones de la tienda cuando esta función esté activada. Tenga en cuenta que algunas cookies solo pueden cargarse en determinadas condiciones, como al añadir un producto a la cesta de la compra.

6. gestión de grupos de cookies
La pestaña "Grupos" permite gestionar categorías de cookies:

Grupos por defecto
  • Estrictamente_necesario - cookies necesarias para el funcionamiento del sitio web
  • Funcional - cookies que permiten la personalización de funciones
  • Estadística/Analítica (rendimiento) - cookies que recogen información sobre el tráfico
  • Marketing - cookies utilizadas para publicidad y elaboración de perfiles
  • Sin clasificar - cookies aún no asignadas a una categoría
Gestión de grupos
  • Añadir, editar y eliminar grupos (excepto los predeterminados)
  • Configuración de grupos obligatorios (los grupos marcados como obligatorios no pueden ser rechazados por el usuario)
  • Establecer el estado de la actividad del grupo
  • Cambiar el orden de visualización de los grupos en el banner
  • Gestión de las traducciones de los nombres y descripciones de los grupos
Información
Por defecto, sólo el grupo 'Estrictamente_necesarias' está marcado como obligatorio. Esta propiedad no se puede cambiar para el grupo predeterminado de cookies esenciales. Este grupo siempre estará activo, independientemente de la preferencia del usuario.

7. Configurar la apariencia
La pestaña "Configuración" le permite personalizar la apariencia del banner de consentimiento de cookies:

Configuración de mensajes
  • Título del mensaje (con soporte multilingüe)
  • Contenido de los mensajes (con soporte multilingüe)
  • Estilo de banner (barra, ventana, nube)
  • Posición horizontal (izquierda, centro, derecha)
  • Posición vertical (arriba, centro, abajo)
Diseño de banners
  • Anchura máxima
  • Redondeo de esquinas
  • Sombra
  • Color de fondo
  • Color del texto
  • Colores de los botones (fondo y texto) para "Aceptar todo", "Aceptar seleccionados" y "Rechazar todo".
  • CSS personalizado
Estilo de minibanners
Un minibanner es un pequeño botón que aparece cuando se cierra el banner principal y que permite al usuario volver a abrir la configuración de cookies.
  • Posición del minibanner (izquierda/derecha)
  • Distancia desde el final de la página
  • Tamaño del minibanner
  • Forma (redonda, redondeada, cuadrada)
  • Color de fondo
  • Tipo de icono (icono de material, imágenes predefinidas, URL personalizada)
  • Color del icono
  • Efecto Hover (zoom, rotación, ninguno)
Consejo
El botón "Mostrar vista previa del banner" le permite previsualizar el aspecto del banner con la configuración actual antes de guardar los cambios. Puede experimentar con diferentes estilos para encontrar el aspecto óptimo que se adapte al diseño de su tienda.

8 Integración con el Modo Consentimiento de Google
La pestaña "Modo de consentimiento de Google" permite configurar la integración del Modo de consentimiento de Google 2.0:

Configuración general
  • Activar/desactivar el Modo Consentimiento de Google
  • Establecer si el código Google Tag ya está instalado en la tienda
  • Entrada de ID de etiqueta de Google (para Google Analytics 4 o Google Tag Manager)
Configuración avanzada
  • URL Passthrough - paso de parámetros de campaña a través de URL
  • Redacción de datos publicitarios: eliminación de información sobre conversiones en ausencia de consentimiento
  • Tiempo de espera (ms) - retardo antes de lanzar Google Tags
Asignación de grupos de cookies a categorías del modo de consentimiento de Google
  • Asignación de tipos de consentimiento de Google a cada grupo de cookies
  • Tipos de consentimiento disponibles:
    • Almacenamiento de publicidad (ad_storage)
    • Datos del usuario del anuncio (ad_user_data)
    • Ad_personalization
    • Almacenamiento de análisis (analytics_storage)
    • Almacenamiento funcional (functionality_storage)
    • Almacenamiento de personalización (personalisation_storage)
    • Almacenamiento de seguridad (security_storage)
Advertencia
Para que el Modo Consentimiento de Google funcione correctamente, es necesario introducir un ID de Google Tag válido (G-XXXXXXXXXX) o seleccionar la opción de que el código Google Tag/GTM ya esté instalado en la tienda. Sin esto, la función no funcionará correctamente.

9. utilización del módulo en las plantillas
El módulo ofrece funciones API que pueden utilizarse en las plantillas de las tiendas:

Verificación del consentimiento del usuario
En las plantillas Smarty, es posible comprobar si un usuario ha dado su consentimiento a un grupo específico de cookies utilizando la función cc_ps_cookies_has_consent:
{if {cc_ps_cookies_has_consent group='functional'}}
    <div class="alert alert-success">Ha dado su consentimiento para el uso de cookies funcionales.</div>
{else}
    <div class="alert alert-warning">No hay consentimiento para las cookies funcionales.</div>
{/if}
Visualización del botón de gestión del consentimiento
Para colocar un botón en cualquier lugar de la plantilla que abra la ventana de gestión de cookies, puede utilizar el enganche displayCcPsCookiesButton:
{hook h='displayCcPsCookiesButton'}.
También es posible personalizar el aspecto del botón:
{hook h='displayCcPsCookiesButton' class="btn btn-primary btn-sm" text="Configuración de privacidad" icon="lock"}
Uso avanzado en JavaScript
El módulo también proporciona una API JavaScript para comprobar el estado de los consentimientos y escuchar los cambios que se produzcan en ellos:
// Sprawdzanie zgody na grupę cookies
if (window.ccPsCoookieConsent && typeof window.ccPsCoookieConsent.hasConsent === 'function') {
    if (window.ccPsCoookieConsent.hasConsent('performance')) {
        console.log('Zgoda na analityczne pliki cookie została wyrażona!');
        // Tutaj możesz inicjalizować np. Google Analytics
    }
}
// Nasłuchiwanie na zdarzenie zmiany preferencji cookies
document.addEventListener('cc_ps_cookies_preferences_changed', function(event) {
if (event?.detail?.preferences) {
console.log('Preferencje cookie zostały zmienione:', event.detail.preferences);
}
});
Consejo
Encontrará más ejemplos de uso de la API y documentación detallada en la pestaña "Manual" del panel de administración del módulo.

10. Resolución de problemas
No se muestra el banner de cookies
  1. Compruebe que el módulo está activado en "Configuración".
  2. Asegurarse de que la licencia está activa
  3. Asegúrese de que el hook displayFooter está registrado y funciona correctamente
  4. Comprueba que no tienes activada la opción "Ocultar de bots" y que tu navegador no está identificado como bot.
  5. Compruebe que el usuario no tiene ya guardadas sus preferencias de cookies - aumente el número de revisión para forzar una nueva visualización
Las cookies no están bloqueadas
  1. Asegúrese de que la detección automática de cookies está activada
  2. Compruebe que las cookies están asignadas a los grupos correctos
  3. Asegúrese de que el script cookie-blocker.js se carga correctamente
  4. Compruebe que el sitio web no utiliza un mecanismo de configuración de cookies personalizado que eluda la función document.cookie estándar.
Problemas con el Modo Consentimiento de Google
  1. Asegúrese de que el modo de consentimiento de Google está activado
  2. Comprueba que el ID de la etiqueta de Google es correcto (para G-XXXXXXXXXX) o que el código de la etiqueta de Google ya está instalado.
  3. Asegúrese de que la asignación de grupos de cookies a categorías de Google esté configurada correctamente.
  4. Comprueba que el script google-consent-mode.js se ha cargado correctamente
Error
Si tiene problemas insolubles con el módulo, asegúrese de que está utilizando la última versión y de que su tienda PrestaShop está actualizada. En caso de dificultades, póngase en contacto con el soporte de COCOS a través de cocos.codes/soporte.

11. FAQ
¿El módulo bloquea automáticamente las cookies que el usuario no ha consentido?
Sí, el módulo bloquea automáticamente las cookies que han sido marcadas como bloqueadas y no pertenecen al grupo al que el usuario ha dado su consentimiento.

¿Cumple el módulo con RODO y ePrivacy?
Sí, el módulo ha sido diseñado de acuerdo con los requisitos de RODO y la Directiva sobre privacidad y seguridad en las comunicaciones electrónicas, permitiendo a los usuarios dar su consentimiento informado a las cookies utilizadas en la tienda.

¿El módulo admite varios idiomas?
Sí, el módulo es totalmente compatible con el multilingüismo. El título, el mensaje y las descripciones de los grupos y las cookies se pueden traducir a todos los idiomas de la tienda.

¿Puedo utilizar el módulo sin el modo de consentimiento de Google?
Sí, la integración con Google Consent Mode es opcional. Solo puede utilizar el módulo para gestionar consentimientos de cookies sin la integración de Google.

¿Funciona el módulo con herramientas analíticas distintas de Google Analytics?
Sí, el módulo puede utilizarse con cualquier herramienta analítica mediante funciones API para comprobar los consentimientos de los usuarios. Consulte la pestaña "Manual" para ver ejemplos de integración.

¿Con qué frecuencia se actualiza el módulo?
El módulo se actualiza periódicamente para garantizar el cumplimiento de la normativa y los requisitos técnicos más recientes. Los titulares de una licencia válida tienen acceso a todas las actualizaciones.

¿Puedo transferir la licencia a otra tienda?
La licencia se asigna a un dominio. Si cambias el dominio de tu tienda, ponte en contacto con el servicio de asistencia de COCOS para transferir la licencia.

¿Afecta el módulo al rendimiento de la tienda?
El módulo se ha optimizado para mejorar el rendimiento y no debería afectar significativamente a los tiempos de carga de las páginas. La detección automática de cookies se puede desactivar si nota alguna ralentización.

Deje su comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba

Inicio de sesión

Cesta de la compra

Cerrar
Comprar $79,46 más para conseguir Instalación gratuita