E-commerce · Strategy & fundamentals
Germany’s withdrawal button: From the first click to the receipt
Which German consumer orders are covered, what the receipt must contain, and how to test guest and partial withdrawals in Shopify and Shopware.

In this article
Reviewed on 4 November 2026. A guest buys two jackets, keeps one and withdraws from the purchase of the other. A revealing test ends in her inbox. Can she tell which jacket she named and when her declaration arrived? Two stores can display identical buttons and still produce very different results.
Which contracts require the function?
Since 19 June 2026, section 356a of the German Civil Code has required an electronic way to withdraw from a covered distance contract. Look at three things: a consumer concluded the contract, did so through an online interface, and has a statutory right of withdrawal. Pure B2B sales fall outside this rule. Check exemptions against the actual purchase. Goods made to the customer’s specifications may qualify. A retailer placing a product in a “hygiene” category does not by itself establish an exemption. Section 356a BGB · Withdrawal rights and exceptions under section 312g BGB
Three points to test
- Finding the function. Throughout the withdrawal period the function must remain available, prominent and easily accessible on the interface. The German statute gives “Vertrag widerrufen” as the entry label and permits equally unambiguous wording. Look on a narrow screen, starting outside the customer account. Where applicable, pre-contract information must also say that the function exists and where to find it. German pre-contract information rules
- Making the declaration. The customer supplies or confirms their name, details identifying the contract or part of it and the electronic means for receiving the acknowledgement. With two jackets it must be clear which item they mean. The submission control must communicate the equivalent of “Widerruf bestätigen”. A compulsory field asking why the customer wants to withdraw adds friction to the exercise of the right. EU directive, Article 11a
- Receiving the acknowledgement. Send it without undue delay on a durable medium such as email. It must record at least the substance of the declaration and the date and time it was received. “Your ticket is open” leaves those details out. Acknowledging receipt and deciding a refund belong to different steps. Section 356a(2)–(5) BGB
Where Shopify and Shopware fit
Shopify documents a route using self-serve cancellations and returns. Check both the period before dispatch and the period after delivery for the EU market. Shopify says it automatically applies the relevant cancellation and return policies to orders placed through Shopify Managed Markets. For other orders, configure the rules yourself. Inspect customer accounts, the order-status page, policies and the entry point in the published storefront. Test the interval between fulfilment and delivery separately: an order may have been marked fulfilled while it is still in transit. The complete customer journey determines whether the implementation covers the requirement. Shopify on EU withdrawal · Return and cancellation rules
Shopware documents a storefront footer setting that opens the withdrawal request layout. Check the active theme in each relevant sales channel. Is the entry easy to find on a phone? Do guest and logged-in submissions reach the right team? What does this installation actually send the customer? The documentation identifies the feature. A test order checks whether the receipt arrives in your store. Shopware storefront settings, in German
An acceptance test with two items
Order two distinguishable items using a test address. Open a fresh browser window and find the entry as a guest. Withdraw from the purchase of one item and record when you submit. Compare the email with the declaration and the back-office record. Only the named item should be queued for further handling. Repeat after changing themes, account settings or returns providers. Particular contract types and exceptions may need individual legal assessment.