EU Withdrawal Button
Under Directive (EU) 2023/2673, every online store selling to consumers in the EU must let them withdraw from a purchase through a clearly labelled withdrawal function, as easily as they placed the order. Pandectes adds that function to your Shopify store: a two-step withdrawal form, an automatic confirmation of receipt by email, and one dashboard to track every request until its deadline.

The withdrawal function has been mandatory since 19 June 2026, with no transition period. It applies to any store selling online to EU consumers, wherever the business is based.
How it works
Customer submits a withdrawal
From a clearly labelled link in your footer (and, on Enterprise stores, the order status page), the customer enters their name, order number and email, then confirms the withdrawal in a separate step.
Receipt confirmed by email
Pandectes emails an acknowledgement of receipt straight away, with the request ID and the date and time it was received, so the customer has a record on a durable medium.
You review and close it
Every request lands in your dashboard with its status and deadline, with the ones ending soon flagged and a CSV export. You decide whether each is valid and handle the return or refund in Shopify.
EU Withdrawal Features

Only valid orders get through
- Set the withdrawal period, 14 days from delivery by default
- Check that the order number exists in your store
- Check that the email matches the order
- Let customers pick which products they are withdrawing
- Optional email verification of each request
Confirmation emails you control
- Automatic acknowledgement of receipt for the customer
- An optional notification to your team for each new request
- Edit subject and body with Liquid variables and a live preview
- A template for each of your store languages, picked with a language selector
- Send a test email or revert to the default at any time


A form that looks like your store
- Colors, font, radii and form width
- Custom CSS for full control
- Desktop, mobile and dark mode previews
- Link to your own return policy page
- Translate the form and success page into your store languages
- Preview the whole flow as an admin before you go live
What the law asks for, and how Pandectes covers it
- A clearly labelled withdrawal function. A dedicated withdrawal page linked from your footer, and on Enterprise stores a withdrawal link on the order status page.
- Available for the whole withdrawal period. The form stays open for as long as the period you set, and each request shows how long it has left.
- A two-step process. The customer enters their details first, then confirms the withdrawal with a separate, explicit action.
- Acknowledgement of receipt on a durable medium. An email with the request details and the date and time it was received, sent automatically.
- No extra hurdles. Only the name, order number and email are required, with no account or login needed.
Pandectes gives you the tools for a compliant withdrawal workflow. Whether your store complies still depends on how you configure, label, place and operate the function.
Make your Shopify Store's use of cookies and online tracking compliant today
Try for freeFrequently Asked Questions
What is the EU withdrawal button?
It is the withdrawal function that Directive (EU) 2023/2673 adds to the Consumer Rights Directive. Online stores must give consumers a clearly labelled way to withdraw from a contract, as easy to use as the checkout, and must confirm each withdrawal by email or another durable medium.
When did the withdrawal button become mandatory?
On 19 June 2026, across the EU, with no transition period. Stores without one risk fines under national consumer law.
Does my store need one if we are not based in the EU?
Yes, if you sell online to consumers in the EU. The rule follows the customer, not the location of the business. Stores that sell only to businesses are not in scope.
Does it change the 14-day withdrawal period?
No. Customers still have 14 days to withdraw without giving a reason. The button only changes how they tell you. You can set the period in Pandectes to match your own policy if you offer longer.
Where does the withdrawal button appear on my store?
On a dedicated withdrawal page that you link from your footer menu, and on Enterprise stores also on the order status page in customer accounts. The installation guide walks through both.
Does Pandectes process the return or refund?
No. Pandectes collects the withdrawal, confirms receipt and tracks its deadline. You decide whether each request is valid and handle any return or refund in Shopify, as you do today.
Can customers withdraw from only some of the products in an order?
Yes. Turn on order number validation and product selection, and customers choose which items the withdrawal covers. The selected products appear on the request in your dashboard.
Recent Posts

EU AI Act Timeline Changes: How Organizations Should Prepare
What the AI Omnibus changed in the EU AI Act timeline, which obligations already apply, and a practical roadmap to prepare for the 2026-2028 deadlines.

Migrating From WordPress to Astro: Our Step-by-Step Case Study
How and why we migrated from WordPress to Astro: the process, the tools we built, and the ten paid plugins and services we retired afterward.

EU Legal Guarantee Notice & GARAN Label: What Shopify Merchants Must Do by September 27, 2026
From 27 September 2026, every Shopify store selling physical goods to EU consumers must display the EU Legal Guarantee Notice, and some products need the GARAN label too. Here is exactly what changes, who it applies to, and how to comply.