Fudge can scan your store for EU withdrawal compliance

Drop-in CRO upgrades
•
Trust & Conversion

Since 19 June 2026, stores selling to EU shoppers need a visible withdrawal button. Scan your Shopify storefront for it, the policy links and disclosures.

Try this prompt

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.

Pattern
[Scan scope] + [Rules to check] + [Priority criteria] — Fudge fills in the rest (brand voice, fonts, photography, shipping, schema) from your store.
You say
Fudge fills in automatically
EU right-of-withdrawal scan
Scan scope and the storefront rules to check
Prioritize critical gaps
Impact-based prioritization
AUTO
Withdrawal-button check on account and order pages
AUTO
Confirmation flow and durable-medium acknowledgement
AUTO
Return and refund policy links, and the 14-day disclosure
AUTO
Pre-purchase disclosures so 'inform before the sale' is satisfied
AUTO
Native-code fixes for each gap, drafted for your review
Key takeaways
  • 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; on classic customer accounts, 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. On Shopify's new customer accounts, order pages are hosted by Shopify rather than your theme, so check there what Shopify itself shows.
  • 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 covers the storefront side of the EU rules; confirm full compliance with qualified counsel.
  • Re-scan: run it again after theme edits, or on a schedule, so a later change can't quietly remove the button.
Want this built for you? Fudge does it in minutes.
Try this in Fudge

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. Ask it to fix a gap and 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. If a store doesn’t tell customers about the right of withdrawal, the 14-day window can stretch to more than a year, and under the EU Omnibus Directive fines for widespread breaches can reach at least 4% of annual turnover, or €2 million where turnover isn’t known.

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.

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.

Common questions

What does this scan actually check?
The storefront surface of EU right-of-withdrawal compliance: whether a visible, clearly labelled withdrawal button exists on account and order pages, whether the confirmation flow is present, whether your return and refund policy is linked and states the 14-day right, and whether pre-purchase disclosures appear before checkout.
Does it configure my Shopify return rules too?
No. Return windows, cancellation rules, and self-serve returns are Shopify admin settings you toggle yourself. Fudge works on your theme code, so it handles the storefront pieces the admin settings don't create — the button, the flow, the links, and the disclosures.
Is this legal advice?
No. The scan covers the storefront side of the EU rules and closes the visible, theme-level gaps. Right-of-withdrawal rules vary by member state and product type, so confirm your full compliance with qualified legal counsel.
Does the withdrawal button apply to my store if I'm outside the EU?
If you sell to consumers in the EU, yes. The right of withdrawal and the June 2026 withdrawal-button rule apply based on where the customer is, not where the store is registered.

Try Fudge free

Install the Shopify app and run this exact prompt in under a minute.