- New
- Out-of-Stock
Easy Order Withdrawal Button & Return Form - EU Compliance 2026
The module implements the statutory obligation to provide a contract withdrawal button under EU Directive 2023/2673. Customers can easily initiate the return process directly from your e-shop — without the need to call or write emails. The module automatically monitors the legal deadline, logs all requests in the back office, and sends automated email notifications to both the customer and the store owner.
- Seamless 2-step form — the customer first verifies the order (reference + email), then selects specific products and quantities to return, fills in their bank account number (optional or mandatory based on settings), and optionally adds a note.
- Works flawlessly for both registered customers and non-registered guests.
- Partial or full returns — customers can return only a part of their order and submit multiple requests as long as there are remaining returnable items in the order.
- Exclude personalized & custom products (New) — under EU law, custom-made, personalized, or hygienic products are strictly excluded from the right of withdrawal. You can easily select entire categories or enter specific product IDs in the back office to block them from returns. The customer will still see these items in the form to ensure a complete order summary, but their checkboxes will be disabled (grayed out) and accompanied by your custom multilingual notice explaining why the item cannot be returned.
- Automated deadline check — configurable number of days (including an extra shipping buffer) and selection of order statuses that are legally eligible for withdrawal.
- Automated email notifications — instant confirmation email with a summary table of returned items for the customer, and an immediate notification for the administrator upon every new submission.
- Automated order actions — upon submission, you can configure the module to either add an internal message to the order history (default) or automatically change the order status to a dedicated status "Withdrawal submitted" (automatically created by the module).
- Dedicated dashboard in the back office (under Customers section) — the detail of each request clearly displays the returned products, quantities, customer's email, bank account, and their personal note.
- Internal notes & customer communication — add a thread of notes to each request (supports multiple staff members). Notes are securely saved and can optionally be sent directly to the customer via email.
- Customer-side request history — logged-in customers can track their withdrawal history directly inside the order detail as well as on a dedicated page in their account section, including current status and messages from the shop.
- Fully customizable texts — rich-text HTML editor to customize withdrawal right info and "What to do next" instructions for each installed language individually.
- Dynamic link placement — the withdrawal form link automatically hooks into the order detail page, customer account dashboard, and the store's footer (within the "Your Account" block).
Version: