Consentl pentru PrestaShop

Modulul Consentl pentru PrestaShop 8 și 9: bannerul primul în <head>, pagini de confidențialitate, shortcode-uri, widgeturi, multistore și modulul GDPR.

Scriptul de încărcare primul în <head>
Da
Descărcare
consentl-prestashop-1.1.1.zip · Versiune 1.1.1 · 269 KB · SHA-256

Modulul Consentl vă conectează magazinul PrestaShop la Consentl. Inserează scriptul de încărcare imediat după eticheta de deschidere <head>, adaugă un link „Setări cookie-uri” și pagini gata făcute pentru declarația privind cookie-urile, cererile privind datele personale și formularul de retragere UE și oferă shortcode-uri și un widget pentru temă. Textele, culorile, regiunile și înregistrările de consimțământ se administrează în panoul de control Consentl.

Cerințe

  • PrestaShop 8.0 – 9.x, PHP 7.2 sau o versiune ulterioară. Classic, Hummingbird și orice temă care afișează <head> în mod normal.
  • Un cont Consentl (este disponibil planul Free).

Instalare

  1. Descărcați arhiva zip a modulului din Descărcări.
  2. În back office, accesați Modules → Module Manager → Upload a module și plasați arhiva zip.
  3. Faceți clic pe Configure.

Conectați site-ul

Pe pagina modulului, faceți clic pe Connect with Consentl. Conectați-vă sau creați un cont gratuit, alegeți sau creați site-ul și reveniți pe pagina modulului cu starea „Connected” și cheia salvată pentru contextul de magazin pe care îl editați. Puteți și să lipiți cheia site-ului (sk_ + 24 de caractere).

Multistore: setările sunt salvate pentru contextul selectat în selectorul de magazine (toate magazinele, un grup sau un singur magazin). De obicei, fiecare magazin are propria cheie a site-ului.

Configurare

Setare Implicit Observații
Show the Consentl banner Yes No = scriptul de încărcare nu este afișat; cheia este păstrată
Banner language Automatic Limba paginii (de-DE → de)
Script placement First element in the page head Treceți la „Theme hook displayHeader” doar dacă un modul de cache sau de optimizare rescrie pagina după ce PrestaShop o generează
Footer link to cookie settings Yes Adaugă „Cookie settings” în subsol
Link in the customer account Yes „Privacy and cookies” → pagina pentru cereri privind datele personale

Pagini, shortcode-uri și widgeturi

  • Pagini gata făcute: /module/consentl/page?type=cookies, ?type=privacy și ?type=withdrawal (cu URL-uri prietenoase). Adăugați linkuri către ele din subsol sau din paginile CMS.
  • Shortcode-uri în paginile CMS și în descrierile produselor: [consentl_declaration], [consentl_request], [consentl_withdrawal].
  • Șabloane de temă: {widget name='consentl' type='declaration'} (sau request, withdrawal).

Formularul de retragere necesită planul Pro sau unul superior și trebuie activat din panoul de control.

Verificați că funcționează

  1. Vizualizați sursa paginii: primul element din <head> este scriptul de încărcare Consentl, cu l= setat la limba paginii.
  2. Subsolul are un link „Cookie settings” care deschide preferințele.
  3. Cu Combine, compress and cache (CCC) activat, scriptul de încărcare este în continuare primul și nemodificat.

Alte module

  • Modulul oficial GDPR (psgdpr): Consentl se înregistrează la acesta. Consentl nu stochează date ale clienților în PrestaShop (înregistrările de consimțământ sunt pseudonimizate și păstrate în contul dumneavoastră Consentl), așa că exportul datelor clienților nu returnează niciun rând, iar ștergerea reușește. Casetele de consimțământ ale psgdpr continuă să funcționeze.
  • Alte module de banner de cookie-uri (de exemplu lgcookieslaw, cookiesplus, iqitcookielaw) sunt detectate și se afișează un avertisment. Dezactivați bannerul acestora pentru a evita două bannere.
  • Modulele Google urmează Google Consent Mode, pe care Consentl îl setează înaintea etichetelor lor în planul Pro și în cele superioare, cu Consent Mode activat din panoul de control.

Pentru dezvoltatori

Consentl::isAllowed('marketing') citește o decizie stocată din cookie-ul consentl, nu valorile implicite ale regiunii, iar paginile din full-page cache nu sunt reevaluate. Preferați <script type="text/plain" data-consentl="analytics">…</script>.

Limitări

  • Dacă un modul de cache sau de optimizare rescrie pagina după hook-ul de ieșire al PrestaShop, scriptul de încărcare poate să nu fie primul: folosiți plasarea displayHeader sau adăugați eticheta în partea de sus a fișierului head.tpl al temei.
  • Scripturile pe care alte module sau tema le afișează înaintea scriptului de încărcare rulează înaintea Consentl.
  • Când dezinstalați modulul, toate setările sale sunt eliminate. Jurnalul consimțămintelor rămâne în contul dumneavoastră Consentl.

V-ați blocat? Scrieți-ne la support@consentl.com — răspundem în limba engleză, în zilele lucrătoare.