Withdrawal Button & Withdrawal Form according to §356a BGB
Description
Highlights
About the Extension
Withdrawal button according to §356a BGB for Shopware 5
A structured digital withdrawal workflow for your Shopware 5 storefront: customers can start a withdrawal request directly, enter their contact and order details, accept the withdrawal terms and submit the request electronically.
After submission, the customer automatically receives an email with a secure tracking link. Your team manages all requests centrally in the Shopware 5 administration with statuses, notes, customer updates, attachments and a complete activity history.
Built for the §356a BGB withdrawal button requirements
The plugin is designed for the practical requirements of the withdrawal button obligation: a clear electronic withdrawal function, a dedicated storefront form, a legal acceptance checkbox and transparent customer communication after submission.
- Clear withdrawal entry point in the storefront
- Dedicated form for contact and order details
- Legal acceptance checkbox with configurable withdrawal policy URL
- Automatic customer email after submission
- Secure tracking link for customer self-service
- Timestamped request history for documentation
Note: The plugin provides the technical workflow for withdrawal requests. Merchants remain responsible for their legal texts, shop configuration and final legal assessment.
Simple withdrawal form for customers
Customers can submit withdrawal requests directly through a storefront form. Logged-in customers benefit from prefilled fields, which makes the process faster and reduces input errors.
The form collects the relevant contact and order information and can also support multiple attachments. The legal acceptance checkbox can be linked to your withdrawal policy URL.
Automatic confirmation and customer tracking
After submitting a request, customers receive a secure tracking link by email. This allows them to check the current status and read customer-facing updates without contacting support.
The tracking page shows the request status and dated support notes. Access can be verified by email and order number, so guest customers can also follow their request securely.
- Secure tracking page for submitted withdrawal requests
- Verification by email and order number
- Status display for customers
- Dated customer-facing updates
- Support for guest customers
Customer account integration
Eligible orders can show a withdrawal action directly in the customer account order history. If a request already exists for an order, the withdrawal action can be hidden to avoid duplicate requests.
- Prefilled fields for logged-in customers
- Withdrawal action in the order history for eligible orders
- Automatic hiding of the action when a request already exists
- Support for logged-in customers and guest customers
Central administration for your team
All withdrawal requests are managed in a dedicated Shopware 5 administration area under Customers. Your team can search, filter, process and document requests in one place instead of working through emails or spreadsheets.
- Dedicated admin module for withdrawal requests
- Search and status-based filtering
- Status-based request processing
- Internal comments and customer notes
- Customer update emails from the request detail view
- Attachment management
- Complete activity history with timestamps, actor and event details
- Manual request creation from the administration
Flexible configuration
- Configurable withdrawal period
- Configurable required fields for order number and order date
- Configurable withdrawal policy URL
- Support for multiple attachments per request
- Centralized customer communication and internal documentation
Details
- Available: English, German
- Latest update: 24 June 2026
- Publication date: 15 June 2026
- Version: 1.0.4
- Category: Administration
Resources
Reviews (1)
Fehler wurde super schnell behoben
About the Extension Partner
IWV Digitalagentur
Partner Status
-
Shopware
Premium Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2019
- Extensions: 45
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly