The essentials,
answered quickly.
If your question isn’t here, email me directly at info@ateliernodus.com — I answer personally.
The withdrawal button is a new legal requirement stemming from EU Directive (EU) 2023/2673, which adds Article 11a to the Consumer Rights Directive (2011/83/EU). Online shops must provide a two-step withdrawal process: step 1 is a clearly visible “Withdraw from contract” button, step 2 a confirmation form with a “Confirm withdrawal” button. The process must work without login or registration.
The Directive applies from 19 June 2026, and each member state transposes it into national law: Germany (§ 356a BGB), France (Ordonnance of 5 January 2026 / Art. L221-21 Code de la consommation) and Italy (D.Lgs. 209/2025 / Codice del Consumo) have applied it since 19 June 2026, the Netherlands since 25 June 2026 (Art. 6:230oa BW) and Austria since 1 October 2026. In Spain the transposition is still pending. If your shop sells to consumers in one of these countries, the button should already be in place.
The consequences differ by country. In Germany, Art. 246e § 1(2) no. 14a EGBGB does provide for a fine of up to €50,000 — but only the Federal Office of Justice may impose it, and only within a coordinated EU enforcement action, so it is rarely relevant for a single shop. What matters in practice in Germany are competition-law warning letters from competitors or trade associations (around €417 in the cases documented so far) and, if you fail to inform consumers about the existence and placement of the withdrawal function, a withdrawal period that only expires 12 months and 14 days after its regular start (for goods: receipt of the goods). France applies administrative fines of up to €15,000 for individuals and €75,000 for legal persons (Art. L242-13 Code de la consommation, enforced by the DGCCRF). Italy applies €5,000 to €10 million via the AGCM, the Netherlands up to €900,000 or 1% of turnover via the ACM. Spain has not transposed the directive yet, so no penalty applies there for now.
We lock the confirmation wording on our side – word for word wherever a national law prescribes it, “Confirm withdrawal” in the English widget – so it can’t accidentally be broken. Every withdrawal gets a tamper-proof, court-usable record and a public verification link, valid as durable evidence on a permanent medium.
Yes. WiderrufButton works with any shop system — WooCommerce, Shopware, Shopify, Magento, JTL, Gambio, PrestaShop, BigCommerce or a custom build. For Shopify we offer a native Theme App Extension, for WooCommerce a GPL plugin and for Shopware 6 a Composer package. Everything else runs via a short code snippet that stays fully self-contained — it won’t affect your shop’s design.
The widget ships six languages – German, English, French, Italian, Spanish and Dutch. Where a national law prescribes the button wording, the widget uses it word for word (e.g. Germany: § 356a BGB; France: art. D. 221-5 Code de la consommation; Italy: art. 54-bis Codice del consumo); where the law leaves the wording open, as in the Netherlands (art. 6:230oa BW), it uses an unambiguous wording named in the explanatory memorandum and the Directive. The language is chosen automatically based on the consumer’s browser, but can be overridden per shop. Further EU languages can be added on request on the Shop or Agency plan.
Yes, fully. All data is processed exclusively on servers in Germany (Frankfurt). The widget sets no cookies, uses no browser storage, loads no external scripts and is therefore also compliant with the German Telecommunications Digital Services Data Protection Act (TDDDG) — you need no cookie banner for our widget. We offer a data processing agreement under Art. 28 GDPR and use no third-party trackers.
From the Solo plan you can freely configure colours and position; from the Shop plan also logo and custom branding. The button labels, however, stay fixed per language – word for word wherever a national law prescribes them – and neither you nor we can change them. On the Minimalist plan the default design is used with a discreet “Powered by WiderrufButton” badge.
Minimalist (€2.99/month, 1 shop: unlimited withdrawals received, the first 10/month fully manageable in the dashboard) – Solo (€6.99, 1 shop, 100 withdrawals in the dashboard, 6 EU languages, plus evidence export: PDF per withdrawal, CSV & audit-proof overview) – Shop (€19.99, 3 shops, unlimited dashboard view, 6 EU languages) – Agency (€49.99, unlimited dashboard view, white-label). You start with 14 days of full premium (custom colours, custom branding, all withdrawals in the dashboard); after that it automatically continues at Minimalist from €2.99/month, with unlimited withdrawals received, each with an acknowledgement of receipt—the first 10 per month are fully viewable and manageable in your dashboard (beyond that they remain stored and accessible on a higher plan). A credit card is required at sign-up and you can cancel anytime before the trial ends.