1 — Open the request
Logged-in customers pick an order from a dropdown and the form autofills. Guests enter their details manually — the request proceeds only when order number and email match.
← Projects · WooCommerce Plugin
A complete digital right-of-withdrawal workflow for WooCommerce: a self-service request form for guests and logged-in customers, on-screen and email receipts, status tracking, and a full back-office to manage every request.
EU Return for WooCommerce gives your store a complete, self-service channel for the right of withdrawal. Both guests and logged-in customers can submit a request, confirm it, and receive a timestamped receipt on screen and by email. Every request is tracked through a clear status workflow, the store owner is notified, and a dedicated back-office lets you manage all withdrawals in one place — with notes and configurable rules.
A guided flow that works whether or not the customer has an account.
Logged-in customers pick an order from a dropdown and the form autofills. Guests enter their details manually — the request proceeds only when order number and email match.
A dedicated confirmation step ensures the request is intentional before it is submitted.
The customer immediately sees an on-screen receipt and also receives it by email. The store owner is notified at the same time.
The receipt stays accessible from the order, showing the current processing status as the store handles it.
A familiar experience inside the store, with no separate portal to learn.
The request form is available to both guests and logged-in customers.
Anonymous users enter their details by hand; the request is validated only when order number and email match.
Logged-in customers select an order from a dropdown and the form completes itself.
A withdrawal button appears automatically in the order list and inside each order detail.
Every request includes a confirmation step, followed by an on-screen receipt and an email receipt.
The receipt remains accessible from the order, with the current processing status in view.
Configurable rules and automation that fit how your shop already works.
Get notified of every request on one or more email addresses.
Extend the standard 14-day period as needed; orders outside the window are not eligible for withdrawal.
Choose exactly which order statuses the withdrawal option applies to.
A dedicated page is generated automatically, ready to link from the footer or anywhere you like.
Complete English and Italian translations out of the box.
Further features and ongoing maintenance are included over the long term.
A dedicated back-office section lists every withdrawal request and lets you manage it with admin-only notes and a clear status workflow.
The default state when a request is received.
The store is actively handling the return or refund.
The withdrawal has been resolved.
For cases that cannot be processed — for example custom-made products.
EU Return for WooCommerce is designed to support merchants’ obligations regarding the right of withdrawal under Art. 54-bis (D.Lgs. 209/2025 / EU Directive 2023/2673), by providing a clear digital channel and a timestamped, traceable record for each request.
The plugin is a technical tool: it supports your compliance workflow but does not constitute legal advice. Merchants remain responsible for meeting their own legal obligations.
For licensing, setup questions or collaborations: