Overview
Order Editing can help you give EU customers a clear way to request withdrawal from their contract after purchase. The setup uses your existing Order Editing block, Order Editing Rules, Support Tickets, Shopify Flow, and optional email tools.
This guide explains the customer workflow and where each part happens. It is not legal advice. The EU's general consumer guidance says many distance purchases have a 14-day cooling-off period (starting from delivery), with exceptions. Review your own policy, products, countries, and exemptions with a legal adviser. You can also read the EU's consumer guidance here: Returns and right of withdrawal.
ℹ️ Important: Order Editing helps you provide and route the request experience. It does not decide whether a request is valid, whether an exemption applies, or whether your store is compliant in every country you sell to.
How the customer experience works
The recommended EU withdrawal setup has two paths:
1. During the editing window: Customers can use self-serve cancellation if you have enabled Order Cancellations. This is the automatic path for orders that have not moved too far into fulfillment.
2. After the editing window: EU customers see a withdrawal contact form through Order Editing. The form lets them send a withdrawal request to your team for review.
When a customer submits the withdrawal form, Order Editing logs the message, applies the canonical Shopify order tag orderediting:message, and can place the order on hold while your team reviews it.
Recommended workflow
1. Customer opens the Order Editing block from the Thank You Page, Order Status Page, or an order status link in an email.
2. If the order is still inside your normal editing window, the customer can use self-serve cancellation if that feature is enabled.
3. If the editing window has expired and the order ships to an EU country, the customer sees a withdrawal contact form.
4. The customer confirms they are using the form to withdraw from the contract and submits the request.
5. Order Editing creates a support message, tags the Shopify order with orderediting:message, and holds the order if the rule is configured to do so.
6. Your team reviews the request, checks whether the order has shipped or delivered, and follows your store's withdrawal and returns process.
7. The customer receives a confirmation email from Order Editing or from your connected email tool.
What you need to set up
Part | Purpose |
EU Withdrawal rule | Targets orders shipping to EU countries and shows the withdrawal form after the editing window expires. |
Support Tickets app block | Displays the contact form in the Order Editing block. |
Shopify Flow notification | Alerts your team when a withdrawal request is submitted. |
Saved Shopify order view | Lets your team find requests by filtering orders tagged with |
Customer confirmation email | Confirms to the customer that their withdrawal request was received. |
How customers should access it
Order Editing works best when customers can reach their Order Status Page easily. Add the order status URL to transactional emails, delivery updates, and any policy page where you direct customers after purchase.
Some merchants also add a permanent online store link for EU withdrawal instructions. That link can explain how customers find their Order Status Page and who to contact if they no longer have their order email.
💡 Tip: Guest customers can usually access the Order Status Page from their order confirmation email. Shopify may ask them to verify their identity after repeated visits.





