Consentl para PrestaShop
Módulo de Consentl para PrestaShop 8 y 9: el banner el primero en el <head>, páginas de privacidad, shortcodes, widgets, multitienda y el módulo de RGPD.
- Cargador el primero en el <head>
- Sí
- Descargar
- consentl-prestashop-1.1.1.zip · Versión 1.1.1 · 269 KB · SHA-256
El módulo de Consentl conecta su tienda PrestaShop con Consentl. Inserta el cargador justo después de
la etiqueta de apertura <head>, añade un enlace «Configuración de cookies» y páginas listas para usar
para la declaración de cookies, las solicitudes sobre datos personales y el formulario de
desistimiento de la UE, y ofrece shortcodes y un widget para el tema. Los textos, los colores, las
regiones y los registros de consentimiento se gestionan en el panel de control de Consentl.
Requisitos
- PrestaShop 8.0 a 9.x, PHP 7.2 o posterior. Classic, Hummingbird y cualquier tema que genere el
<head>de forma normal. - Una cuenta de Consentl (hay un plan Free).
Instalación
- Descargue el zip del módulo desde Descargas.
- En el back office, vaya a Modules → Module Manager → Upload a module («Módulos → Gestor de módulos → Subir un módulo» en un back office en español) y suelte el zip.
- Haga clic en Configure.
Conectar su sitio
En la página del módulo, haga clic en Connect with Consentl. Inicie sesión o cree una cuenta
gratuita, elija o cree el sitio y volverá a la página del módulo con «Connected» y la clave guardada
para el contexto de tienda que estaba editando. También puede pegar la clave del sitio (sk_ + 24
caracteres).
Multitienda: los ajustes se guardan para el contexto seleccionado en el selector de tiendas (todas las tiendas, un grupo o una tienda). Normalmente, cada tienda tiene su propia clave del sitio.
Configuración
| Ajuste | Predeterminado | Notas |
|---|---|---|
| Show the Consentl banner | Yes | No = el cargador no se imprime; la clave se conserva |
| Banner language | Automatic | El idioma de la página (de-DE → de) |
| Script placement | First element in the page head | Cambie a «Theme hook displayHeader» solo si un módulo de caché u optimización reescribe la página después de que PrestaShop la genere |
| Footer link to cookie settings | Yes | Añade «Configuración de cookies» al pie de página |
| Link in the customer account | Yes | «Privacidad y cookies» → página de solicitudes sobre datos personales |
Páginas, shortcodes y widgets
- Páginas listas para usar:
/module/consentl/page?type=cookies,?type=privacyy?type=withdrawal(con URL amigables). Enlácelas desde su pie de página o desde páginas CMS. - Shortcodes en páginas CMS y descripciones de productos:
[consentl_declaration],[consentl_request],[consentl_withdrawal]. - Plantillas del tema:
{widget name='consentl' type='declaration'}(orequest,withdrawal).
El formulario de desistimiento requiere el plan Pro o superior y debe activarse en el panel de control.
Comprobar que funciona
- Vea el código fuente de la página: el primer elemento del
<head>es el cargador de Consentl conl=establecido en el idioma de la página. - El pie de página tiene un enlace «Configuración de cookies» que abre las preferencias.
- Con Combine, compress and cache (CCC) activado, el cargador sigue siendo el primero y no se modifica.
Otros módulos
- Módulo oficial de RGPD (psgdpr): Consentl se registra en él. Consentl no almacena datos de clientes en PrestaShop (los registros de consentimiento son seudonimizados y se conservan en su cuenta de Consentl), por lo que la exportación de clientes no devuelve filas y la supresión se completa correctamente. Las casillas de consentimiento de psgdpr siguen funcionando.
- Otros módulos de banner de cookies (por ejemplo, lgcookieslaw, cookiesplus, iqitcookielaw) se detectan y se muestra una advertencia. Desactive su banner para evitar dos banners.
- Los módulos de Google siguen Google Consent Mode, que Consentl establece antes de sus etiquetas en Pro y superiores, con Consent Mode activado en el panel de control.
Para desarrolladores
Consentl::isAllowed('marketing') lee una decisión almacenada en la cookie consentl, no los valores
predeterminados de la región, y las cachés de página completa no se vuelven a evaluar. Es preferible
<script type="text/plain" data-consentl="analytics">…</script>.
Limitaciones
- Si un módulo de caché u optimización reescribe la página después del hook de salida de PrestaShop,
es posible que el cargador no sea el primero: utilice la ubicación displayHeader o añada la
etiqueta al principio del
head.tplde su tema. - Los scripts que otros módulos o el tema imprimen antes del cargador se ejecutan antes que Consentl.
- Al desinstalar el módulo, se eliminan todos sus ajustes. Su registro de consentimientos permanece en su cuenta de Consentl.
Guías relacionadas
¿Se ha atascado? Escriba a support@consentl.com: respondemos en inglés en días laborables.