This documentation always describes the latest published version.
GDPR-compliant cookie consent management for Shopware 6.7 using the open-source Klaro library.
Live Demo: Try this and other plugins live, with no installation and no risk: demo.markus-michalski.net
Unlike cloud-based consent managers (Cookiebot, OneTrust, etc.), Klaro runs entirely on your own server. The Klaro library ships with the plugin, so no requests to external providers are made when a page loads. That is not only privacy-friendly but also faster.
Privacy first: The plugin is fully self-hosted. No data is sent to external services, and you keep full control over the consent flow.
| Page | Content |
|---|---|
| Installation | Installing via Store, Composer or ZIP, update and uninstall |
| Configuration | Plugin settings, cookie services in the admin, Google Consent Mode v2, practical examples |
| Storefront | Cookie settings link in the footer and freely placeable |
| Troubleshooting | Common problems, checks and known limitations |
| Technical | Architecture, plugin structure, database tables and template blocks |
| Feature | Description |
|---|---|
| Klaro integration | Open-source consent management with full control, Klaro ships with the plugin |
| Google Consent Mode v2 | Syncs consent with Google Analytics and Google Ads through the category of a service |
| Multi-sales-channel | Settings and service assignment per sales channel |
| Dedicated admin module | Cookie services under Extensions > Cookie Consent Services, with language switcher |
| Unlimited languages | Title and description per service in all shop languages, category and dialog texts via snippets |
| Customizable styling | Colors of the three buttons, banner position, light or dark theme |
| Cookie deletion | Cookies defined per service are deleted when consent is withdrawn |
| Contextual consent | Klaro option for embedded content such as YouTube (see limitations under troubleshooting) |
| Freely placeable cookie settings link | Your own link through the normal category navigation, no template override needed |
| Requirement | Version | Notes |
|---|---|---|
| Shopware | 6.7.x | The plugin is built for Shopware 6.7, Shopware 6.6 is not supported |
| PHP | 8.2 or higher | |
| License | Commercial | One license per Shopware installation |
Commercial license: one Shopware 6 installation including all sales channels, plus development and staging environments used exclusively for testing the licensed production installation. Updates and bug fixes are included for 12 months from the purchase date. Each additional production installation needs its own license.
Available through:
For customers who purchased this plugin through the Shopware Store, technical support is provided exclusively through the official Shopware support ticket system in your Shopware account. For general, project-related, or commercial inquiries outside the scope of the Store framework, you can reach me at support@markus-michalski.net.