Retractly provides the legally mandated "Withdraw contract" button per § 356a BGB in your Shopify store — login-free customer portal, automatic confirmation email as a legally compliant durable medium, 24 EU official languages, and Shopify Flow triggers. Free plan, unlimited withdrawals.
Bestellung
#1042
§ 356a BGB compliant · EU hosting Frankfurt · 24 EU official languages · HMAC-signed flow · GDPR webhooks · free plan, no limit
What is § 356a BGB?
§ 356a BGB (German Civil Code) obliges all B2C online shops from 19 June 2026 to provide a "Withdraw contract" button — permanently available, prominently placed, easily accessible. Legal basis: EU Directive 2023/2673.
From 19 June 2026 the withdrawal button is legally required — only a few weeks remain
Button without theme code: Retractly adds the "Withdraw contract" menu link automatically during onboarding — works with any theme
Customer portal without login: order number + email is enough, HMAC-signed, rate-limited flow
Automatic confirmation email as a durable medium per EU Directive 2011/83 Art. 11(3) — in 24 EU languages, with order data, deadline and merchant imprint
Admin dashboard with state machine: Submitted → Acknowledged → Returned → Refunded, including audit log
4 Shopify Flow triggers for returns workflows — DHL, Klaviyo, Slack (Pro)
In the footer or account menu: "Withdraw contract" — always available, easy to find.
Customer enters order number + email. Retractly verifies via the Shopify API — no login.
Optional reason (never mandatory), confirm with "Confirm withdrawal" — legally binding per § 356a BGB.
Instant confirmation email to customer and merchant as a durable medium, Flow trigger fired, dashboard updated.
The "Withdraw contract" menu link is added automatically during onboarding — no theme code, any theme.
Automatic confirmation email as a durable medium per EU Directive 2011/83 Art. 11(3) — with order data, deadline and imprint.
DE, EN, FR, ES, IT, NL, PL, PT and 16 more — storefront form and confirmation email.
State-machine workflow, audit log and CSV export. All withdrawals at a glance.
4 triggers: Submitted, Acknowledged, Returned, Refunded (Pro).
Frankfurt data center, HMAC-signed, GDPR webhooks, DPA available.
| Kriterium | Ohne Retractly | Mit Retractly |
|---|---|---|
| § 356a BGB compliant | DIY risk | Out-of-the-box |
| Withdrawal proof | manual per case | Auto email as a durable medium |
| Processing time per withdrawal | 15–30 min manual | Under 30 seconds automated |
| Audit trail | email chaos | DB + audit log + timestamps |
| EU language coverage | usually DE + EN | All 24 EU official languages |
| Cost | Warning €500–€2,500 per case | Free plan, unlimited withdrawals |
High return rate, high withdrawal rate. Automation drastically reduces handling.
Higher product values = higher dispute risk. Complete audit trail protects you.
Hygiene exception per § 312g (2) No. 3 BGB: merchant reviews and decides per case in the dashboard.
Selling in 24 languages? Withdrawal must work in every official language.
Yes. § 356a BGB enters into force on 19 June 2026 and obliges all online stores with B2C distance sales to provide a withdrawal button. Legal basis: EU directive 2023/2673, implemented in the German Withdrawal Button Act (BGBl. 2026 I No. 28).
Retractly is software for the technical implementation of withdrawal processes under the EU Consumer Rights Directive (2011/83/EU as amended by 2023/2673) and applicable member-state laws, including German BGB (§§ 312g, 312k, 355–357, 356a). Retractly is not legal advice and does not replace review by a licensed attorney. Use at your own responsibility. The merchant remains solely responsible for the legal accuracy of withdrawal instructions, terms & conditions and related legal texts. TG-AI assumes no liability for warnings, fines or damages resulting from misconfiguration or incomplete legal texts.
§ 356a BGB enters into force on 19 June 2026. Install Retractly today in 10 minutes from the Shopify App Store.
Install for free