Scan my storefront for EU right-of-withdrawal compliance. Prioritize critical gaps.
Want more control? See the expanded prompt ›
Scan my storefront for EU right-of-withdrawal compliance. Check for a visible withdrawal button on account and order pages, the confirmation flow, links to my return and refund policy, and the pre-purchase disclosures. Flag what's missing and prioritize.
- Checks the storefront surface of the EU right of withdrawal.
- Looks for the June 2026 withdrawal button and its confirmation flow.
- Verifies policy links and pre-purchase disclosures.
- Fixes gaps in native Liquid and CSS, drafted before publish.
What you're trying to do
The EU right of withdrawal gives shoppers 14 days to cancel most orders, and since 19 June 2026 stores selling to EU consumers must show a visible withdrawal button. Your Shopify admin handles return rules; the button and disclosures live in your theme code, and that's where most stores fall short. This scan finds the storefront gaps and fixes them at the source.
Things to watch out for
- Storefront scope — Fudge checks the theme-level surface (button, links, disclosures), not the return-rule toggles you set in the Shopify admin.
- Withdrawal button — Fudge checks it's present, clearly labelled, and continuously accessible on account and order pages.
- Confirmation flow — the two-step cancellation and durable-medium acknowledgement the 2026 rule requires.
- Not legal advice — this configures your store to the EU baseline; confirm full compliance with qualified counsel.
- Re-scan — Fudge re-runs after theme edits so a later change doesn't quietly remove the button.
How Fudge does it
Fudge runs the scan against your live store — no changes made — and delivers a prioritized report of the storefront gaps ranked by risk. Any fix can be applied in one tap: Fudge writes the withdrawal button, confirmation flow, policy links, and disclosures into a draft theme as native Liquid and CSS, so your live store stays untouched until you preview, approve, and publish.
Why an EU right-of-withdrawal scan matters
The right of withdrawal is not new - the EU Consumer Rights Directive has given shoppers a 14-day cooling-off period for years. What changed on 19 June 2026 is visibility: stores selling to EU consumers now have to show a dedicated withdrawal button so customers can cancel as easily as they bought. Miss it and the withdrawal window can stretch from 14 days to over a year, with fines that reach €50,000 or 4% of turnover in some member states.
Most stores are not set up for the storefront side of this. Return rules can be configured perfectly in the Shopify admin while the storefront still has no visible withdrawal button, no confirmation step, and no pre-purchase disclosure. That gap is invisible until an enforcement letter arrives.
When to run this scan
Run it if you sell to any EU country and have not reviewed your storefront since June 2026, or if you have changed themes or edited your account and order pages since then. Worth doing before peak periods, when a wave of orders is also a wave of potential cancellations.
What makes a good scan
- Withdrawal button - present, clearly labelled, and continuously accessible on account and order pages, not buried in the footer or terms.
- Confirmation flow - the two-step cancellation and the durable-medium acknowledgement the rule requires.
- Policy links - your return and refund policy linked where customers need it, stating the 14-day right, the refund timeline, and who pays return shipping.
- Pre-purchase disclosures - the information shown before checkout, so “inform before the sale” is actually met.
- Prioritization - critical gaps (no button at all) separated from smaller ones (unclear label).
Common mistakes to avoid
The biggest mistake is assuming the admin return settings make you compliant. They handle the returns workflow; the withdrawal button and disclosures are theme-level and separate.
The second is scanning once. After you ship fixes, re-run to confirm the button survived, because a later theme edit can quietly remove it. Fudge re-checks after edits so the gap does not reopen.
This scan pairs naturally with the WCAG accessibility audit and a broader conversion funnel audit - three complementary checks on trust, accessibility, and conversion. For the full explanation of the rules, see our guide on the EU right of withdrawal for Shopify merchants.