Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
SplineCommerce LLC

EU Withdrawal Button §356a – Revocation & Refunds

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • 1. Two-step electronic withdrawal for guests and logged-in customers
  • 2. Admin cockpit with status workflow, risk score and readiness check
  • 3. Refund as store credit or transferable voucher, with balance tracking
  • 4. Append-only evidence log with PDF export
  • 5. Supports the technical implementation of §356a BGB / EU Directive 2023/2673

Features

  • 1. Two-step withdrawal flow: form, review, confirmation
  • 2. Guest access by order number, email and optional postal code
  • 3. Server-side order matching with neutral, no-enumeration responses
  • 4. Partial withdrawal: whole order or only selected line items
  • 5. Product links and line prices on the review step
  • 6. Optional customer file attachments (private storage, ACL-protected)
  • 7. Admin list, detail and status workflow for every request
  • 8. Readiness check with a setup score and actionable fixes
  • 9. Risk indicator for fast admin triage
  • 10. Append-only evidence log with one-click PDF export
  • 11. CSV export of withdrawal requests
  • 12. Editable emails (EN/DE): confirmation, internal, accepted, rejected, refund completed
  • 13. Refund as store credit (auto-applied, no code) or voucher, with remaining-balance tracking
  • 14. Configurable withdrawal period (order or delivery date), scheduled anonymization and retention
  • 15. Flow Builder events, multi-sales-channel and bilingual (English, German)

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: 8 October 2026
  • Publication date: 30 September 2026
  • Version: 3.0.0
  • Category: Checkout / Cart process

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

SplineCommerce LLC

SplineCommerce LLC

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.8

    Average rating of 4.8 out of 5 stars

  • Partner since: 2020
  • Extensions: 8

Support

  • Based in: Armenia
  • Speaks: English
  • Response time: Very quickly