Consentl für PrestaShop
Das Consentl-Modul für PrestaShop 8 und 9: das Banner als erstes im <head>, fertige Datenschutzseiten, Shortcodes und Widgets, Multistore und das offizielle DSGVO-Modul.
- Loader als erstes im <head>
- Ja
- Herunterladen
- consentl-prestashop-1.1.1.zip · Version 1.1.1 · 269 KB · SHA-256
Das Consentl-Modul verbindet Ihren PrestaShop-Shop mit Consentl. Es fügt den Loader direkt nach dem
öffnenden <head>-Tag ein, ergänzt einen Link „Cookie-Einstellungen“ und fertige Seiten für die
Cookie-Erklärung, Datenschutzanfragen und das EU-Widerrufsformular und stellt Shortcodes und ein
Theme-Widget bereit. Texte, Farben, Regionen und Einwilligungsnachweise werden im Consentl-Dashboard
verwaltet.
Voraussetzungen
- PrestaShop 8.0 bis 9.x, PHP 7.2 oder neuer. Classic, Hummingbird und jedes Theme, das den
<head>normal ausgibt. - Ein Consentl-Konto (Tarif Free verfügbar).
Installation
- Laden Sie die ZIP-Datei des Moduls unter Downloads herunter.
- Gehen Sie im Back Office zu Module → Modul-Manager → Modul hochladen und legen Sie die ZIP-Datei ab.
- Klicken Sie auf Konfigurieren.
Website verbinden
Klicken Sie auf der Modulseite auf Mit Consentl verbinden. Melden Sie sich an oder erstellen Sie
ein kostenloses Konto, wählen oder erstellen Sie die Website, und Sie kehren mit „Verbunden“ zur
Modulseite zurück; der Schlüssel ist für den Shop-Kontext gespeichert, den Sie bearbeitet haben. Sie
können den Website-Schlüssel (sk_ + 24 Zeichen) auch einfügen.
Multistore: Die Einstellungen werden für den im Shop-Umschalter gewählten Kontext gespeichert (alle Shops, eine Gruppe oder ein Shop). In der Regel hat jeder Shop seinen eigenen Website-Schlüssel.
Konfiguration
| Einstellung | Standard | Hinweise |
|---|---|---|
| Consentl-Banner anzeigen | Ja | Nein = der Loader wird nicht ausgegeben; der Schlüssel bleibt erhalten |
| Banner-Sprache | Automatisch | Die Sprache der Seite (de-DE → de) |
| Skript-Platzierung | Erstes Element im head-Bereich der Seite | Wechseln Sie nur dann zu „Theme-Hook displayHeader“, wenn ein Cache- oder Optimierungsmodul die Seite umschreibt, nachdem PrestaShop sie ausgegeben hat |
| Link in der Fußzeile zu den Cookie-Einstellungen | Ja | Fügt der Fußzeile „Cookie-Einstellungen“ hinzu |
| Link im Kundenkonto | Ja | „Datenschutz und Cookies“ → Seite für Datenschutzanfragen |
Seiten, Shortcodes und Widgets
- Fertige Seiten:
/module/consentl/page?type=cookies,?type=privacyund?type=withdrawal(mit sprechenden URLs). Verlinken Sie sie in Ihrer Fußzeile oder auf CMS-Seiten. - Shortcodes in CMS-Seiten und Produktbeschreibungen:
[consentl_declaration],[consentl_request],[consentl_withdrawal]. - Theme-Templates:
{widget name='consentl' type='declaration'}(oderrequest,withdrawal).
Das Widerrufsformular erfordert den Tarif Pro oder höher und muss im Dashboard aktiviert werden.
Prüfen, ob es funktioniert
- Sehen Sie sich den Seitenquelltext an: Das erste Element im
<head>ist der Consentl-Loader, mitl=auf die Sprache der Seite gesetzt. - Die Fußzeile hat einen Link „Cookie-Einstellungen“, der die Einstellungen öffnet.
- Mit aktiviertem Combine, Compress and Cache (CCC) ist der Loader weiterhin der erste und unverändert.
Andere Module
- Offizielles DSGVO-Modul (psgdpr): Consentl registriert sich dort. Consentl speichert in PrestaShop keine Kundendaten (Einwilligungsnachweise sind pseudonym und werden in Ihrem Consentl-Konto aufbewahrt), daher liefert der Kundenexport keine Zeilen und die Löschung gelingt. Die Einwilligungs-Checkboxen von psgdpr funktionieren weiter.
- Andere Cookie-Banner-Module (zum Beispiel lgcookieslaw, cookiesplus, iqitcookielaw) werden erkannt, und es wird eine Warnung angezeigt. Deaktivieren Sie deren Banner, um zwei Banner zu vermeiden.
- Google-Module folgen Google Consent Mode, den Consentl ab dem Tarif Pro vor ihren Tags setzt, wenn Consent Mode im Dashboard aktiviert ist.
Für Entwickler
Consentl::isAllowed('marketing') liest eine gespeicherte Entscheidung aus dem Cookie consentl,
nicht die Standardwerte der Region, und Full-Page-Caches werden nicht neu ausgewertet. Verwenden Sie
vorzugsweise <script type="text/plain" data-consentl="analytics">…</script>.
Einschränkungen
- Wenn ein Cache- oder Optimierungsmodul die Seite nach dem Ausgabe-Hook von PrestaShop umschreibt,
ist der Loader möglicherweise nicht der erste: Verwenden Sie die Platzierung displayHeader oder
fügen Sie das Tag ganz oben in die
head.tplIhres Themes ein. - Skripte, die andere Module oder das Theme vor dem Loader ausgeben, laufen vor Consentl.
- Wenn Sie das Modul deinstallieren, werden alle seine Einstellungen entfernt. Ihr Einwilligungsprotokoll bleibt in Ihrem Consentl-Konto.
Verwandte Anleitungen
Kommen Sie nicht weiter? Schreiben Sie an support@consentl.com – wir antworten an Werktagen auf Englisch.