A Shopware plugin that adds the legally mandated revocation button to the storefront, similar to the native Shopware 6.6/6.7 implementation.
- PHP 7.4+ / 8.x
- Shopware
~6.4.12 || ~6.5.0
- Exposes a revocation form at
/revocationwith the fields: first name, last name, email, contract number and comment. - Sends two admin-editable mails on submission:
codebarista_revocation_request.merchant— to the shop operator.codebarista_revocation_request.customer— confirmation to the customer. Both can be customised under Settings → Email templates.
Important
Always test new plugin versions in a dev environment before using them in a production/live shop.
- Download the ZIP archive from the latest release.
- Log in to the Admin UI of your shop and go to
Extensions > My extensions. - Click
Upload extensionand select the downloaded ZIP archive. - Find the
Revocation Buttonextension in the list. - Install and activate it.
The plugin does not auto-inject the link, so you keep full control over placement, label and visibility. To add the link the same way imprint and privacy are exposed:
- Admin → Catalogues → Categories — create a new category, e.g. "Revocation" in the service menu category tree.
- Set Type = Link, then pick External link and enter the relative URL
/revocationand activate the category. - Save and clear caches. The link now appears in the service menu.
Configure under Settings → Plugins → Revocation Button → Configure.
| Setting | Default | Description |
|---|---|---|
| Merchant notification - inbox address | shop email (Settings → Basic information) | Inbox that receives the notification each time a customer submits the form. |
| Merchant notification - inbox display name | inbox address | Display name shown in the To: header of the merchant notification. |
| Outgoing mail - From: address | merchant inbox address | From: used for both outgoing mails. |
| Outgoing mail - From: display name | sales channel name | From: display name used for both outgoing mails. |
MIT — see LICENSE.