-
Regular price
-
2,99€
/ month
-
Sale price
-
2,99€
-
Regular price
-
excl. VAT (3,62 € incl. VAT)
Free and unlimited, forever: everything the law requires for withdrawing from an online purchase, with no cap on requests and no card. It also includes the EU-only button, CSV export, one-click refunds and a status page for your customers. The Pro plan (from $2.99/month) adds automatic cancellations and returns.
Since 19 June 2026, every online shop selling to consumers in the European Union must offer a withdrawal function: a button that stays visible for the whole withdrawal period, a two-step form and an acknowledgement of receipt with date and time. This app adds it to your Shopify store in minutes, with the official wording of Directive (EU) 2023/2673 in all 24 EU languages.
What Directive (EU) 2023/2673 requires and how the app covers it
- “Withdraw from contract here” button, always visible and with no login: floating button in the theme, on the thank-you page, the order status page and the customer account.
- Two-step form that only asks for name, order (optional) and email, with the “Confirm withdrawal” button.
- Acknowledgement on a durable medium: an email to the customer with what they declared, the date and the time.
- 14-day period counted from delivery, with a notice when a request arrives late (it is never blocked).
- Withdrawal policy and model form (Annex I-A and I-B) generated with your details.
- Article 16 exceptions: personalised, perishable, sealed or digital products.
- Customer status page: the receipt email links to a page where the customer can check where their withdrawal stands.
No inline JavaScript, and it never covers your footer
All of the button's code lives in a separate file, so it works with strict Content Security Policies (CSP). The floating button moves up when the footer comes into view, so it never hides your legal notice or links, and it shows in your shop's language or, if that is not one of the 24 EU languages, in the customer's browser language.
Less work on every return
Even on the free plan, once the parcel is back you refund in one click from the request. With Pro, if the order has not shipped yet, the app cancels and refunds it automatically; if it has shipped, it opens the return in Shopify Returns. Everything is logged in the admin, with filters, statuses and CSV export.
Data hosted in the European Union and 24/7 support
The app and its database are hosted in the European Union. Your customers' personal data is stored encrypted and handled in line with the GDPR: it is erased on request and when the app is uninstalled.
And you are never on your own: our support is excellent, immediate and always available, 24/7. Write to us at appsupport@lineagrafica.es.
Plans and pricing
- Free and unlimited: everything the law requires, forever and with no cap on withdrawals: button, form and receipt in 24 languages, policy page and model form, your own period and Article 16 exceptions, EU-only button, CSV export, one-click refunds and a customer status page.
- Pro: $2.99/month or $29/year. Automatic cancellation, returns in Shopify Returns, withdrawal reasons, order tag and note, your own SMTP, email editor, spam protection and custom design.
- Business: $6.99/month or $69/year. Evidence PDF for every withdrawal, tamper-evident audit log, Slack alerts and a Shopify Flow trigger.
Pro and Business include a 30-day free trial. Plans are billed by Shopify in US dollars on your Shopify invoice.
FAQ
Is the withdrawal button mandatory for my store?
Yes, if you sell online to EU consumers. Directive (EU) 2023/2673 applies from 19 June 2026. If the function is missing, the withdrawal period can be extended to 12 months and 14 days.
Does the customer need to log in?
No. The form works without an account and the statement is always recorded, even if the order cannot be found.
Which languages are supported?
The button, form and receipt email are shown in the customer's language, in all 24 official EU languages, each with its official wording (“Vertrag widerrufen”, “Renoncer au contrat ici”, “Recedere dal contratto qui”…).
Do I need Shopify Plus?
No. It works on every Shopify plan.
Does it work with a Content Security Policy (CSP)?
Yes. The app adds no inline JavaScript to your theme: everything is in a separate file.
More info