Under EU Directive 2023/2673, effective June 19, 2026, some businesses selling goods, services, or digital products online to EU consumers may need to provide customers with an easy way to submit a withdrawal request. This means you may need to display a prominent “withdrawal button" or similar option in your online store so that customers can submit a request to cancel orders or reverse their purchases.
You can enable order withdrawal requests in your eCom (E-Series) store and customize the period customers are allowed to back out of a purchase for individual products. You are responsible for determining which products are eligible for withdrawal and for turning the withdrawal option off for products that are not eligible.
Whether you need to display order withdrawal buttons depends on the type of products you sell and the laws that apply to your business and orders. Some items may be exempt from withdrawal rights. You are responsible for determining your legal obligations and whether you need to provide customers with an easy option to withdraw from an order in your online store.
Enabling order withdrawal requests in your eCom store
After you enable order withdrawal requests in your eCom store, customers will be able to fill out and submit withdrawal requests for their orders by clicking a dedicated order withdrawal button or link.
You can also explain how order withdrawals work in your online store in your Return Policy.
To enable order withdrawal requests:
- From Retail POS, navigate to Settings > Online store.
- Scroll down to the Order withdrawal request block.
-
Turn on the Accept withdrawal requests toggle.
- Save the changes.
That’s it. Now, customers can submit order withdrawal requests online for products they purchased in your eCom store.
By default, order withdrawal requests are enabled for all products in your online store and remain available for 14 days after an order gets the Delivered order status in your eCom admin panel. You can extend the order withdrawal period or turn this option off for individual products that you determine are not eligible for withdrawal.
When a customer submits a withdrawal request for an order, you will be notified in Retail POS, in your eCom admin panel, and by email. Submitting a withdrawal request does not automatically cancel the order or guarantee customers a refund. You’ll need to review the request and decide how to handle it.
Placing an order withdrawal request: Customer experience
Any customer who has previously purchased a product in your eCom store can place a withdrawal request. This applies to all eligible products within the withdrawal period set for that product. After the withdrawal period ends, the option to place a request is no longer available.
Here’s how customers can place order withdrawal requests:
-
From their customer accounts. For that, a customer needs to click the Withdraw order link next to the order and follow the steps to place the request.
- From the Order confirmation notification. For that, a customer needs to click the submit order withdrawal request link in the email and follow the steps to place the request.
-
(for non-logged-in customers) From the My Account page in your online store. For that, a customer needs to click the Request withdrawal link on the page and specify the order number and email address used for the order. After that, they can click Find Order to get an email with the withdrawal link and follow the steps to place the request.
After submitting the order withdrawal request, a customer will receive the Withdrawal request submitted for order # email to their inbox.
If a customer changes their mind, they can cancel their withdrawal request. This can be done by clicking the Cancel withdrawal request link that appears:
- On the withdrawal form page after submitting the request (when withdrawing from email);
- Next to the order in the customer accounts.
Customizing order withdrawal period for a product
After you enable withdrawal requests, a 14-day withdrawal period is set for all the products in your eCom store. It means that customers can back out of a purchase no later than 14 days after the order gets the Delivered order status in your eCom admin panel.
You can extend the withdrawal period for individual products if you like. For example, if this strategy suits your business better.
To customize order withdrawal period for a product:
- From your eCom admin, go to Catalog > Products.
- Open the product you want to edit.
- Click Manage withdrawal settings on the right.
- In the Withdrawal period field, specify the number of days.
- Save the changes.
That’s it. You’ve updated the period during which customers can place an order withdrawal request for a product purchased in your eCom store. This information will be displayed on the product page in your online storefront. Customers can hover over it to see a tooltip with more details.
To customize texts inside the withdrawal period tooltip, you can use the store label editor.
Turning off order withdrawal requests for a product
You can turn off the order withdrawal option for individual products in your eCom store if you determine that those products are not eligible for withdrawal under the laws that apply to your business and orders. For example, this may include custom-made items or highly perishable goods.
To turn off order withdrawal requests for a product:
- From your eCom admin, go to Catalog > Products.
- Open the product you want to edit.
- Switch the Eligible for withdrawal toggle on the right.
- Save the changes.
That’s it. Now, the order withdrawal request option won’t appear for this product in your eCom store. Information that this item is not available for withdrawal will be displayed on the product page in your online storefront.
Managing eCom order withdrawal requests
After a customer submits an order withdrawal request for a product purchased in your online store, a “(Store name): order # is awaiting withdrawal decision" email is sent to the email address(es) you set to receive admin notifications in eCom. You will also get a notification in the Online > Overview tab in Retail POS and in the To-do list section on the Dashboard page in your eCom admin panel.
Orders with submitted withdrawal requests will be marked as such in Sale > Sales history in Retail POS. When viewing an order, you can switch to the eCom withdrawal requests tab to view the history of requests and comments customers added when requesting withdrawal.
Orders with submitted withdrawal requests will be also marked as such on the My Sales > Orders page in your eCom admin panel. You can use filters in the upper-left corner of the Orders page to find all orders with withdrawal requests.
After you receive a withdrawal request, you can review it, contact the customer, arrange shipping if needed, and issue a refund in accordance with your return policy and the laws applicable to your business and orders. After the return is processed, you can update the order status to Delivery cancelled or Returned on the My Sales > Orders page in your eCom admin panel.