Consentl voor PrestaShop
De Consentl-module voor PrestaShop 8 en 9: de banner als eerste in <head>, kant-en-klare privacypagina's, shortcodes en widgets, multistore en de officiële AVG-module.
- Loader als eerste in <head>
- Ja
- Downloaden
- consentl-prestashop-1.1.1.zip · Versie 1.1.1 · 269 KB · SHA-256
De Consentl-module verbindt uw PrestaShop-winkel met Consentl. Ze voegt de loader direct na
de openingstag <head> in, voegt een link "Cookie-instellingen" toe en kant-en-klare pagina's voor de
cookieverklaring, privacyverzoeken en het EU-herroepingsformulier, en biedt shortcodes en een
themawidget. Teksten, kleuren, regio's en toestemmingsregistraties beheert u in het Consentl-dashboard.
Vereisten
- PrestaShop 8.0 tot en met 9.x, PHP 7.2 of later. Classic, Hummingbird en elk thema dat
<head>op de normale manier rendert. - Een Consentl-account (Free-plan beschikbaar).
Installeren
- Download de zip van de module van Downloads.
- Ga in de back-office naar Modules → Module Manager → Upload a module en sleep de zip erin.
- Klik op Configureren ("Configure").
Uw site verbinden
Klik op de modulepagina op Verbinden met Consentl. Log in of maak een gratis account aan, kies of
maak de site aan, en u keert terug naar de modulepagina met "Verbonden" en de sleutel opgeslagen voor de winkelcontext
die u aan het bewerken was. U kunt ook de sitesleutel plakken (sk_ + 24 tekens).
Multistore: instellingen worden opgeslagen voor de context die in de winkelkiezer is geselecteerd (alle winkels, een groep of één winkel). Meestal heeft elke winkel een eigen sitesleutel.
Instellen
| Instelling | Standaard | Opmerkingen |
|---|---|---|
| Consentl-banner tonen | Ja | Nee = de loader wordt niet afgedrukt; de sleutel blijft bewaard |
| Bannertaal | Automatisch | De taal van de pagina (de-DE → de) |
| Plaatsing van het script | Eerste element in de head van de pagina | Schakel alleen over naar "Thema-hook displayHeader" als een cache- of optimalisatiemodule de pagina herschrijft nadat PrestaShop haar heeft gerenderd |
| Footerlink naar cookie-instellingen | Ja | Voegt "Cookie-instellingen" toe aan de footer |
| Link in het klantaccount | Ja | "Privacy en cookies" → pagina voor privacyverzoeken |
Pagina's, shortcodes en widgets
- Kant-en-klare pagina's:
/module/consentl/page?type=cookies,?type=privacyen?type=withdrawal(met vriendelijke URL's). Link ernaar vanuit uw footer of CMS-pagina's. - Shortcodes in CMS-pagina's en productbeschrijvingen:
[consentl_declaration],[consentl_request],[consentl_withdrawal]. - Themasjablonen:
{widget name='consentl' type='declaration'}(ofrequest,withdrawal).
Het herroepingsformulier vereist het plan Pro of hoger en moet in het dashboard worden ingeschakeld.
Controleren of het werkt
- Bekijk de paginabron: het eerste element in
<head>is de Consentl-loader metl=ingesteld op de taal van de pagina. - De footer heeft een link "Cookie-instellingen" die de voorkeuren opent.
- Met Combine, compress and cache (CCC) ingeschakeld staat de loader nog steeds als eerste en ongewijzigd.
Andere modules
- Officiële AVG-module (psgdpr): Consentl registreert zich daarbij. Consentl slaat geen klantgegevens op in PrestaShop (toestemmingsregistraties zijn gepseudonimiseerd en worden in uw Consentl-account bewaard), dus de klantexport geeft geen rijen terug en het verwijderen slaagt. De toestemmingsvakjes van psgdpr blijven werken.
- Andere cookiebannermodules (bijvoorbeeld lgcookieslaw, cookiesplus, iqitcookielaw) worden gedetecteerd en er wordt een waarschuwing getoond. Schakel hun banner uit om twee banners te voorkomen.
- Google-modules volgen Google Consent Mode, dat Consentl vanaf Pro vóór hun tags instelt, met Consent Mode ingeschakeld in het dashboard.
Voor ontwikkelaars
Consentl::isAllowed('marketing') leest een opgeslagen beslissing uit de cookie consentl, niet de standaardwaarden
van de regio, en full-page caches worden niet opnieuw geëvalueerd. Geef de voorkeur aan
<script type="text/plain" data-consentl="analytics">…</script>.
Beperkingen
- Als een cache- of optimalisatiemodule de pagina na de uitvoerhook van PrestaShop herschrijft, staat de loader mogelijk
niet als eerste: gebruik de plaatsing displayHeader of voeg de tag toe bovenaan de
head.tplvan uw thema. - Scripts die andere modules of het thema vóór de loader afdrukken, worden vóór Consentl uitgevoerd.
- Wanneer u de module verwijdert, worden al haar instellingen verwijderd. Uw toestemmingslogboek blijft in uw Consentl-account.
Gerelateerde handleidingen
Vastgelopen? Schrijf naar support@consentl.com — wij antwoorden op werkdagen in het Engels.