On June 19, 2026, new EU regulations come into effect that affect everyone running e-commerce selling to consumers. Running WooCommerce? Your store will need a withdrawal button or link from June 19 – here’s what you need to know and how to solve it easily.
What’s changing?
Under the new EU directive (2023/2673), all e-commerce businesses selling to consumers in the EU must offer a clear and easily accessible function to withdraw from a purchase – directly on the website or in the app. Simply referring customers to a form via email or a hidden link in a footer will no longer be sufficient.
The law calls it a “withdrawal function”, but it’s also commonly referred to as the withdrawal link. The purpose is straightforward: withdrawing from a contract should be just as easy as entering into one.
What the law specifically requires: A clearly visible withdrawal link on your website. A two-step process (click + confirmation). Automatic confirmation to the customer with date and time. The link must be accessible throughout the entire withdrawal period – including for guest customers.
What happens if I don’t comply?
Non-compliance can result in fines of up to €50,000 or up to 4% of the company’s EU revenue. The conduct may also be considered unfair under consumer protection law.
What does this mean for your WooCommerce store?
WooCommerce doesn’t have this functionality built in. That means if you’re running a WooCommerce store, you’ll need a solution that handles it for you – without having to build anything from scratch.
That’s exactly what we’re working on.
We have the solution – Returns and Withdrawals
We at Krokedil have built Returns and Withdrawals – a WooCommerce plugin that gives your customers a complete self-service flow for returns, refunds, and order withdrawals.
Here’s what you get with the plugin:
- A built-in withdrawal button that meets the requirements of the new EU directive – accessible for both logged-in customers and guest buyers
- Customers can register a return directly from their account page – or via a dedicated page for guest buyers, without logging in
- Customers choose which products to return and whether they want a refund or an exchange
- Each return is saved as its own return order in WooCommerce – easy to manage, track, and refund just like a regular order
- Ability to exclude certain products or product categories from the return flow
- Set a time limit for how long after purchase a return can be registered
- Can be integrated with Krokedil Shipping Connector for return shipping labels, tracking numbers, and QR codes
In short: less manual work for you, a smoother experience for your customers – and fully compliant with the new EU requirements.
Coming soon. We’re aiming to have the plugin ready well before the law comes into effect on June 19. Sign up below and we’ll notify you as soon as it’s ready.
Read more
Visit the page for Returns and Withdrawals for WooCommerce to read more and buy the plugin.


