Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Damit Nutzer ihre Cookie-Einwilligung jederzeit ändern können, braucht der Storefront einen Weg, den Klaro-Dialog erneut zu öffnen. Dafür gibt es zwei kombinierbare Wege.
Das Plugin fügt automatisch einen Link "Cookie-Einstellungen" in das Footer-Servicemenü ein, sobald Klaro für den jeweiligen Sales Channel aktiv ist. Ein Klick öffnet den Consent-Dialog erneut. Eine Konfiguration ist nicht nötig. Die Beschriftung kommt aus dem Snippet mmd-klaro.cookieSettings.
Mit der Einstellung Cookie-Einstellungen-Link automatisch im Footer-Servicemenü anzeigen (Standard: aktiv) blendest du den automatischen Link aus. Das ist sinnvoll, wenn du einen eigenen Link an anderer Stelle platzierst (siehe unten), um einen doppelten Eintrag zu vermeiden.
Ein Cookie-Einstellungen-Link lässt sich auch frei in deiner Navigation platzieren: in einer Footer-Kategorie, der Hauptnavigation, einer "Rechtliches"-Spalte oder einem Textelement einer Shopping Experience. Ein Template-Override ist nicht nötig.
Vorgehen:
#mmd-klaro-cookie-settings endet, z.B. https://dein-shop.tld/#mmd-klaro-cookie-settings.Der Link funktioniert nur in Sales Channels, in denen Klaro aktiv ist. Bei inaktivem Klaro navigiert der Link einfach zur angegebenen URL, ohne den Dialog zu öffnen.
Praktisch, um einen alten, noch von Shopwares nativer Cookie-Verwaltung übrig gebliebenen Link (URL endet auf
/cookie/offcanvas) auf Klaro umzubiegen, statt ihn zu löschen.
Ist Klaro für einen Sales Channel aktiv, unterdrückt das Plugin den nativen Cookie-Hinweis von Shopware in diesem Sales Channel. Welche Template-Blöcke das Plugin dafür überschreibt, steht auf der Seite Technik.