
EU withdrawals,
made for Shopify.
Embed the button in your theme. Run withdrawals from your Shopify Admin. Live in minutes.
- 60-day free trial
- Made in Europe
The deadline is 19 June 2026. The work is real.
Three things every EU shop must add. Most stores are not ready.
A button on every page
By 19 June 2026, every EU shop needs one. No login. No menu burial.
Required by Directive (EU) 2023/2673.
A receipt on every submission
Automated email with the full declaration and the exact submission timestamp.
On a durable medium, without undue delay.
A record you can defend
Tamper-proof log, exportable to PDF and CSV, ready for a regulator or auditor.
Penalty ceiling: €50,000 or 4% of EU turnover.
From the storefront button to your Shopify Admin, in three steps.
Install the app, embed the button, and start receiving withdrawals in your Shopify Admin. Your storefront keeps its design. Your team learns nothing new.
- Step 1: Storefront.
Customer hits the button
- Step 2: Two-step form.
Customer confirms
- Step 3: Shopify Admin.
Order timeline updates
Capture every request.
Close every case in time.
One button on every page, in your store's design.
Add the Withdrawal button app block in the Shopify theme editor, or drop it into your Hydrogen storefront. The button picks up your store's typography and colors. No Liquid edits. No agency invoice. Works on Online Store 2.0 themes and custom React Router or Next setups.
Runs in Shopify Admin, looks like Shopify Admin.
The Withdrawals table mirrors the Shopify order table. Same row layout, same filters, same status chips. Bulk-select to confirm, refund, or archive. Open a row for the full detail view with internal notes shared by support, ops, and finance.
Receipts go out fast. Records stay defensible.
Every submission triggers an automated email with the full declaration and a timestamp. Every change to a record is logged and tamper-evident. Export the trail to PDF or CSV when a regulator, a lawyer, or a dispute-resolution body asks.
Alerts and reminders to stay on top of your cases.
Stop drowning your support team in event emails. Set the cadence. Daily digest by default. Add an instant alert that only fires when the pending backlog crosses a threshold you choose.
Skip items that can't be withdrawn. Auto-cancel the rest.
Mark digital goods, perishables, and custom orders as non-returnable. Eligible withdrawals can auto-cancel the order, trigger the Shopify refund, and restock inventory. Anything ambiguous falls back to your dashboard for a human to confirm. Nothing silent. Nothing lost.
The devil is in the details.
The clock starts on the delivery date, the moment that actually counts. When none is on file, you can enable a fallback to the order date plus a buffer. See at a glance where any request falls.
Plans that fit how your store runs.
Start with Essential. Add Pro when your team grows. Scale plays nice with Plus.
Essential
Solo and early-stage stores
$9/moButton on every page
Familiar dashboard
Receipts & audit log
24 EU languages
- Best for growing brands
Pro
Brands with a support team
$19/moEverything in Essential
Bulk actions & internal notes
Automations & exclusion rules
Auto-cancel & refund flow
Scale
Plus, headless, and multi-brand
CustomEverything in Pro
REST API & webhooks
Priority support · 8h SLA
DPA on file · retention controls
Questions merchants ask before installing.
How long does setup actually take?
Most stores are live in 15 minutes. The app installs via the Shopify App Store and adds itself to your theme as an app embed.Will this slow down my storefront?
No. The button renders from a single small script. It does not block your page or run on every product fetch.Does it work with Hydrogen or a custom headless storefront?
Yes. A drop-in component exists for React Router, Next.js, and Hydrogen storefronts. The button is persistent, the data is the same, the dashboard is the same.Which languages are supported?
All 24 official EU languages, with the country-specific labels that Germany and France prescribe.Where is the data stored?
In Frankfurt, Germany. Retention is configurable. A DPA is available on request.What happens when I uninstall?
Shopify removes the app embed automatically. Your data is exported on request and then deleted on your chosen schedule.Can I change plans later?
Yes, prorated automatically. Annual plans can be downgraded at the next renewal.Is the audit log accepted by regulators?
The log is tamper-evident and exports to signed PDF and CSV. We supply the records; your lawyer interprets them for your jurisdiction.
Live before June 2026.
Live before lunch today.
Start your trial. Set defaults. Receive your first withdrawal the same day.
Install on Shopify- 60-day free trial
- Cancel anytime
- Made in Europe