> For the complete documentation index, see [llms.txt](https://docs.premsoft.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.premsoft.de/plugins/cookie-consent-manager.md).

# Cookie Consent Manager

## Warum der Standard-Banner nicht reicht

Shopware bringt einen eigenen Cookie-Hinweis mit. Er listet Cookies auf und merkt sich eine Auswahl — aber er hält keine Scripts zurück. Google Analytics, der Meta-Pixel oder ein eingebettetes YouTube-Video laden trotzdem, bevor jemand zugestimmt hat. Genau an dieser Stelle werden DSGVO und TTDSG unangenehm: Rechtlich zählt nicht, was du gespeichert hast, sondern was der Browser deiner Besucher:innen tatsächlich geladen hat.

## Was die Erweiterung daraus macht

Der Cookie Consent Manager ersetzt den nativen Shopware-Banner durch ein eigenes Consent-Layer. Scripts werden erst ausgeliefert, wenn die zugehörige Cookie-Gruppe akzeptiert wurde. Jede Entscheidung wird protokolliert, damit du die Einwilligung nach DSGVO Art. 7 nachweisen kannst. Und Google Consent Mode V2 wird korrekt bedient — mit Defaults im Head und einem Update nach jeder Entscheidung.

## Kernfunktionen

* **Script-Blocking pro Cookie-Gruppe** — externe Scripts und Inline-Code laden erst nach Einwilligung
* **Cookie-Gruppen und Cookies** zentral in der Administration pflegbar, mit vollständigen DSGVO-Angaben (Anbieter, Zweck, Laufzeit, Datenschutz-Link)
* **Zentriertes Modal** und weitere Banner-Layouts, TTDSG-konform ohne Dark Patterns
* **Consent-Log** mit gehashter IP-Adresse und automatischer Löschfrist
* **Google Consent Mode V2** inklusive `dataLayer`-Events für den Google Tag Manager
* **Flow Builder** reagiert auf erteilte und widerrufene Einwilligungen
* **Pro Verkaufskanal** aktivierbar, mehrsprachig, **headless-fähig** über die Store API

## Zusätzlich im Premium-Plan

Design-Editor mit Live-Vorschau, automatischer Cookie-Scanner, iFrame-Blocker, Consent-Statistik, A/B-Tests, Geo-Targeting, Drittanbieter-Presets, GTM-Container-Import und Multi-Domain-Synchronisierung. Details siehe [Premium-Version](/plugins/cookie-consent-manager/premium-version.md).

## Wo anfangen?

* [Voraussetzungen](/plugins/cookie-consent-manager/voraussetzungen.md) — läuft das Plugin in deiner Umgebung?
* [Schnellstart](/plugins/cookie-consent-manager/schnellstart.md) — in zehn Minuten zum funktionierenden Banner
* [Installation](/plugins/cookie-consent-manager/installation.md) — alle Konfigurationsfelder im Detail
* [Admin-Dashboard](/plugins/cookie-consent-manager/admin-dashboard.md) — der tägliche Arbeitsbereich

## Ergebnis

Du bekommst ein Consent-Management, das nicht nur eine Auswahl speichert, sondern sie auch durchsetzt — ohne externen Consent-Dienst, ohne Monatsgebühr eines Drittanbieters und ohne doppelte Pflege deiner Cookie-Liste.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.premsoft.de/plugins/cookie-consent-manager.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
