Klaro Cookie Consent: Installation
Klaro Cookie Consent für OXID eShop 7 per Composer installieren und aktivieren, was bei der Aktivierung angelegt wird, Update und Deinstallation.
Klaro Cookie Consent: Installation
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Voraussetzungen
| Anforderung | Hinweis |
|---|---|
| OXID eShop | 7.x (oxid-esales/oxideshop-ce ^7.0) |
| PHP | 8.2 oder höher |
| Zugang | Zugangsdaten zum privaten Composer-Repository (nach dem Lizenzkauf) |
Installation per Composer
Das Modul ist ein Composer-Paket vom Typ oxideshop-module. Es wird nach source/modules/mmd/klaro-consent installiert.
1. Privates Repository eintragen
Trage das Repository in die composer.json deines Shops ein. Die Zugangsdaten bekommst du nach dem Lizenzkauf, Composer fragt sie bei der Installation ab.
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
2. Paket installieren
composer require mmd/oxid7-klaro-consent
3. Modul aktivieren
vendor/bin/oe-console oe:module:activate mmd_klaroconsent
vendor/bin/oe-console oe:cache:clear
Alternativ aktivierst du das Modul im Admin unter Erweiterungen > Module > Klaro Cookie Consent Manager.
Was bei der Aktivierung passiert
- Es werden die Tabellen
mmd_klaro_cookie_serviceundmmd_klaro_cookie_service_translationangelegt, falls sie fehlen. - Für den Shop, in dem aktiviert wird, wird der Standard-Service
sessionangelegt (siehe Datenschutz). Existiert er schon, bleibt er unverändert. - Weitere Shops (Subshops) bekommen keine Standard-Services automatisch. Lege dort deine Services selbst an.
Schlägt das Anlegen des Standard-Services fehl, bricht die Aktivierung nicht ab, der Fehler wird nicht gemeldet. Prüfe nach der Aktivierung, ob unter Kundeninformationen > Cookie Consent ein Eintrag
sessionexistiert.
Nach der Installation
- Im Admin unter Erweiterungen > Module > Klaro Cookie Consent Manager die Einstellungen prüfen, vor allem die Datenschutz-URL.
- Unter Kundeninformationen > Cookie Consent deine Services anlegen.
- Prüfen, ob dein Theme die Template-Erweiterung nutzt, siehe Storefront.
Update
composer update mmd/oxid7-klaro-consent
vendor/bin/oe-console oe:cache:clear
Deaktivieren und Deinstallieren
Beim Deaktivieren bleiben die Tabellen und alle Services erhalten. Das Modul enthält keinen Code, der die Tabellen beim Deinstallieren entfernt. Willst du die Daten loswerden, musst du die beiden Tabellen selbst löschen.