The withdrawal button
Add the legally-required withdrawal function — a clearly identified button in the customer account and order page — kept available throughout the whole 14-day period (Art. 11a, Directive (EU) 2023/2673).
EU Right of Withdrawal adds the legally-required withdrawal button, informs shoppers of their 14-day right on every product page, and tracks each request's deadline — all on your native Shopify orders and refunds.
Native orders & refunds · Customers in their own language · No code
From informing the shopper to refunding on time, EU Right of Withdrawal covers each obligation of the EU Consumer Rights Directive.
Add the legally-required withdrawal function — a clearly identified button in the customer account and order page — kept available throughout the whole 14-day period (Art. 11a, Directive (EU) 2023/2673).
Show the right of withdrawal and its period on every product page, automatically and in each shopper's language, with a link to your full policy.
Every request gets a live countdown: 14 days for the customer to withdraw and 14 days for you to refund — with weekends and public holidays auto-extended per EU rules.
An acknowledgement is sent to the customer “without delay” on every request (Art. 11.3), and you get an instant email notification of each new one.
Mark exempt products — perishable, sealed health goods, made-to-order, started digital content (Art. 16) — or extend the period per product, with a custom note shown to shoppers.
Each request tags the native Shopify order and links to its refund, so there's no parallel system and a full audit trail. Includes withdrawal reasons and analytics.
Most “returns” apps manage RMA logistics but ignore the consumer's legal right of withdrawal. EU Right of Withdrawal is built around the Directive itself: the mandatory withdrawal function (button) introduced by Directive (EU) 2023/2673, the acknowledgement “without delay”, the 14-day refund clock that starts when the customer notifies you — not when you approve — and the Article 16 exceptions, handled per product.
Add the theme block and the customer-account withdrawal button, set your withdrawal period (14 days by default) and link your policy page.
The notice appears on every product page, and customers file a withdrawal request from their account in one click — acknowledged automatically.
Track each request's countdown in the dashboard, then approve and refund on the native Shopify order within the legal deadline.
In distance contracts (online, phone, etc.) the consumer may withdraw within 14 days without giving a reason and without penalty. It is a non-waivable right — any clause excluding it is void — set by Directive 2011/83/EU.
Directive (EU) 2023/2673 adds an obligation to offer a “withdrawal function”: a clearly identified button, available throughout the withdrawal period, that lets the consumer withdraw online. EU Right of Withdrawal provides exactly this button.
No. EU Right of Withdrawal handles the legal right of withdrawal — informing, the button, acknowledgement, deadlines and refund compliance. It complements a returns/logistics app rather than replacing it.
Article 16 lists exceptions such as perishable goods, sealed health or hygiene items once unsealed, made-to-order products and digital content already started. You decide per product, with a custom note shown to shoppers.
Customer-facing text is shown in the languages your store has installed, picked by each customer's language with a sensible fallback. The merchant admin is available in 6 languages.
You stay in control of the refund. The app tracks the 14-day deadline, tags and links the native Shopify order, and sends the acknowledgement automatically — so nothing slips past the legal limit.
Install EU Right of Withdrawal and meet the EU right-of-withdrawal rules — the button, the notices, the deadlines and the audit trail — without writing a line of code.
Get it on the Shopify App Store