EU Withdrawal Button §356a – Revocation & Refunds
Description
Highlights
About the Extension
EU Withdrawal Button
The withdrawal button that helps your shop stay prepared.
Give your customers a clear electronic way to submit withdrawal requests, and give your team a complete admin toolkit to process them. EU Withdrawal Button adds a structured revocation process to Shopware 6 and helps with the technical implementation of withdrawal requirements related to German §356a BGB and EU Directive 2023/2673.
Final legal validation always remains the merchant’s responsibility.
Storefront features
Two-step withdrawal flow with form, review and confirmation
Clear, customer-friendly process for logged-in customers and guests
Guest access via order number, email address and optional postcode
Server-side order matching with neutral responses to avoid exposing whether an order or email address exists
Partial withdrawal support: customers can withdraw the full order or selected line items only
Product links and prices shown during the review step
Optional file attachments with private storage and ACL-protected admin downloads
Flexible placements: header, footer, account menu, order list, order detail, CMS element and optional sticky mobile button
Admin cockpit
Central list and detail view for all withdrawal requests
Status workflow for request processing
Risk indicator and readiness check with clear setup recommendations
Append-only evidence log for submissions and status changes
PDF export for evidence records
CSV export of withdrawal requests
Editable email templates in English and German:
Customer confirmation
Internal notification
Accepted request
Rejected request
Refund completed
Refund handling
Record refunds directly against withdrawal requests for a clear evidence trail
Issue refunds as customer-bound store credit with automatic application and no voucher code required
Create transferable vouchers when needed
Track remaining credit or voucher balance
Built-in protection against double-refund loops for orders paid with withdrawal credit
Compliance and privacy tools
Configurable withdrawal period
Withdrawal period can start from the order date or delivery date
Scheduled maintenance for overdue request detection
IP address and user-agent anonymisation
Retention pruning for old request data
Flow Builder events for important request steps:
Submitted
Accepted
Rejected
Completed
Refund completed
Overdue
Guest order unmatched
Compatibility
Compatible with Shopware 6.7
Multi-sales-channel support
English and German snippets included
Important note
This plugin helps with the technical implementation of an electronic withdrawal process. It is not a legal service, does not replace legal advice and is not a GPSR plugin. The merchant remains responsible for checking and validating the final legal setup.
Details
- Available: English, German
- Latest update: 28 September 2026
- Publication date: 30 September 2026
- Version: 3.0.0
- Category: Checkout / Cart process
Resources
Reviews (0)
About the Extension Partner
SplineCommerce LLC
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 4.8
- Partner since: 2020
- Extensions: 8
Support
- Based in: Armenia
- Speaks: English
- Response time: Very quickly