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

  1. Download de zip van de module van Downloads.
  2. Ga in de back-office naar Modules → Module Manager → Upload a module en sleep de zip erin.
  3. 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=privacy en ?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'} (of request, withdrawal).

Het herroepingsformulier vereist het plan Pro of hoger en moet in het dashboard worden ingeschakeld.

Controleren of het werkt

  1. Bekijk de paginabron: het eerste element in <head> is de Consentl-loader met l= ingesteld op de taal van de pagina.
  2. De footer heeft een link "Cookie-instellingen" die de voorkeuren opent.
  3. 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.tpl van 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.

Vastgelopen? Schrijf naar support@consentl.com — wij antwoorden op werkdagen in het Engels.