Beyond the withdrawal instructions, German law (Annex 2 to Article 246a § 1 (2) sentence 1 No. 1 EGBGB) requires merchants to provide a model withdrawal form. Here's what it must contain and how to integrate it in Shopify.
What is the model withdrawal form?
The model withdrawal form is a statutory template (Annex 2 EGBGB) consumers can use to withdraw. Merchants must provide it — in addition to the withdrawal instructions and (from 19 June 2026) the withdrawal button.
Addressee
Name, address, phone, fax, email of merchant
Withdrawal declaration
"I hereby withdraw the contract concluded by me for ..."
Order and receipt date
Required field for deadline compliance
Consumer name & address
Plus signature (if delivered on paper)
Retractly does not generate the Annex 2 model form — that pre-contractual legal text remains part of your own withdrawal instructions. Retractly delivers the statutory withdrawal channel per § 356a BGB and documents every withdrawal compliantly.
Statutory withdrawal button
The "Withdraw contract" button per § 356a BGB — the new, standalone channel alongside instructions and model form
24 EU official languages
Login-free customer portal — the consumer withdraws in their contract language
Confirmation as durable medium
Automatic confirmation email per EU Directive 2011/83 Art. 11(3) with order data, deadline and imprint
Audit trail
Every withdrawal is archived with timestamp and HMAC signature in the DB (burden of proof)
Retractly delivers the § 356a button and the confirmation as a durable medium — in 24 EU official languages.