Skip to main content Skip to search Skip to main navigation
Meet Shopware Payments Fast. Powerful. Yours to control. Discover payments
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: 28 September 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