Just to warn you, Shopify has shared an important EU compliance update.
From June 19, 2026, merchants selling to EU customers may need to provide a visible electronic withdrawal button/link so customers can request cancellation directly from the store, without logging in.
Quick implementation note for anyone building this for clients before the deadline:
The link does not have to be a separate page - Shopify’s Help Center example uses a contact form with a pre-filled “Right of withdrawal” subject, which is fully compliant under article 11 of the Consumer Rights Directive. That is the lowest-friction option for stores on a tight timeline.
For Plus stores using checkout extensions, you can add it as a checkout-block link in the footer-content extension target rather than touching theme code.
Two things to watch out for:
The button must be reachable from every product page and from the footer of the order confirmation email, not just the homepage.
“Without logging in” is a real requirement. If your form requires customer account creation it does not count. Make sure your contact form accepts orders by order number + email, no login needed.
Stores selling to multiple EU countries will also need the localised version of the form text for at least the language of each storefront. Translate & Adapt handles this if you are on Plus; otherwise the manual translation route in the Translate app works.