How to add a withdrawal button to Shopify (3 clicks, no code)
Step-by-step: install an EU-compliant withdrawal button on a Shopify store with a theme app embed — statutory wording, confirmation emails and audit log included.
Shopify themes don't include the withdrawal function that Directive (EU) 2023/2673 requires for EU sales, and the checkout's returns flow doesn't satisfy Article 11a either. Here's the whole install, start to finish:
1. Install the app
Find “Withdrawl – Withdrawal Button” on the Shopify App Store and hit Install. The Free plan covers full compliance; Pro (€9/mo, 14-day trial) adds branding, analytics and one-click refunds.
2. Activate the theme embed
The dashboard's install card deep-links straight into your theme editor with the Withdrawl app embed pre-selected — toggle it on and save. No liquid, no snippets.
3. Check your storefront
Back in the dashboard, hit “Check my storefront”. It fetches your live shop and confirms the button is visible and resolving your store's settings. That's it: the floating button now shows the statutory wording in your customers' language, collects declarations in a 3-step form, emails a durable-medium confirmation and writes an audit record for every case.
Selling on WooCommerce, Wix or your own stack too? The install page has a one-line embed for every platform.
Frequently asked questions
- Do I need to edit my Shopify theme code?
- No — Withdrawl installs as a theme app embed. The dashboard deep-links into the theme editor with the embed pre-selected; you toggle it on and save.
- Is the free plan actually compliant?
- Yes. The Free plan includes the statutory-wording button, the declaration form in 11 EU languages, durable-medium confirmation emails and a per-case audit record.
You don't have to figure this out alone.
Withdrawl ticks every box automatically. Installation takes 5 minutes.