Markus Michalski FAQ

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.

English Version

Zurück zur Übersicht

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

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 session existiert.

Nach der Installation

  1. Im Admin unter Erweiterungen > Module > Klaro Cookie Consent Manager die Einstellungen prüfen, vor allem die Datenschutz-URL.
  2. Unter Kundeninformationen > Cookie Consent deine Services anlegen.
  3. 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.