Short description of issue
New EU withdrawal button required by June 19, 2026
Link to Shopify Store
Reproduction steps
We’re writing to let you know about a new EU regulation that affects e-commerce merchants with buyers based in the EU. We have outlined steps to help with compliance so you can be successful everywhere you sell. New features to help with compliance are being released next week ahead of the deadline.
What’s happening
Starting June 19, 2026, EU Directive 2023/2673 requires all online stores selling to EU buyers to provide a clearly visible ‘withdrawal button’, an easy way for buyers to exercise their existing 14-day right of withdrawal (also known as the ‘cooling-off period’).
Additional info
Is anyone got this message from the Shopify?
Just curious if this is real or not.
Thanks in advance
What type of topic is this
General discussion
Hey @Andrii_Hudimov, Yes, this is real. There’s a dedicated article with more details here: EU right of withdrawal
@KyleG-Shopify Thanks for sharing
Came in late to this one but worth flagging the practical path for stores hitting the June 19 deadline today: you do not need a separate withdrawal page. A contact form pre-filled with “Right of withdrawal” as the subject, reachable from product pages, the footer, and the order confirmation email (without requiring login), satisfies article 11 of the Consumer Rights Directive. That is the lowest-friction route for stores on the wire.
Two practical traps I have seen merchants step into in the last week:
-
“Without logging in” is a hard requirement. If your contact form requires a customer account or asks for an order login, it does not count for the withdrawal mechanism. The form needs to accept order-number + email-on-file, no account creation. Most stores have this set up correctly for general support but the field requiring an order login was a common oversight.
-
The button has to be reachable from every product page, the footer, and the order confirmation email. Stores often add it to the footer only and leave product pages without a direct link. Some EU regulators are explicit that “easily accessible” means in the product purchase flow, not buried in a footer link.
For multi-country EU stores, the form text and “Right of withdrawal” subject need to be localized per storefront language. Translate & Adapt handles this on Plus; on lower tiers the manual translation route in the Translate app works for most stores.
It would be reasonable for Shopify to ship a native checkout / order-status-page withdrawal control in a future Editions, but for today the contact-form path is what is shipping.