← Projects · WooCommerce Plugin

EU Return for WooCommerce

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.

Status
Released
Platform
WooCommerce
Languages
EN · IT

What it does

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.

How it works

A guided flow that works whether or not the customer has an account.

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.

Customer

2 — Confirm

A dedicated confirmation step ensures the request is intentional before it is submitted.

Confirmation

3 — Get the receipt

The customer immediately sees an on-screen receipt and also receives it by email. The store owner is notified at the same time.

Receipt

4 — Track the status

The receipt stays accessible from the order, showing the current processing status as the store handles it.

Tracking

For customers

A familiar experience inside the store, with no separate portal to learn.

Works for everyone

The request form is available to both guests and logged-in customers.

Guest requests

Anonymous users enter their details by hand; the request is validated only when order number and email match.

One-click for accounts

Logged-in customers select an order from a dropdown and the form completes itself.

Button on every order

A withdrawal button appears automatically in the order list and inside each order detail.

Confirmation & receipt

Every request includes a confirmation step, followed by an on-screen receipt and an email receipt.

Always-visible status

The receipt remains accessible from the order, with the current processing status in view.

For store owners

Configurable rules and automation that fit how your shop already works.

Owner notifications

Get notified of every request on one or more email addresses.

Configurable window

Extend the standard 14-day period as needed; orders outside the window are not eligible for withdrawal.

Eligible order statuses

Choose exactly which order statuses the withdrawal option applies to.

Auto-created page

A dedicated page is generated automatically, ready to link from the footer or anywhere you like.

Full EN & IT

Complete English and Italian translations out of the box.

Long-term updates

Further features and ongoing maintenance are included over the long term.

Withdrawal management

A dedicated back-office section lists every withdrawal request and lets you manage it with admin-only notes and a clear status workflow.

New

The default state when a request is received.

Default

In progress

The store is actively handling the return or refund.

Active

Completed

The withdrawal has been resolved.

Done

Not manageable

For cases that cannot be processed — for example custom-made products.

Excluded

Compliance

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.

Requirements

  • WordPress with WooCommerce active
  • Customer accounts enabled (the “My Account” area)
  • A working transactional email setup on the store

Contact

For licensing, setup questions or collaborations:

hello@kiwilabs.studio Response time varies. Quality over speed.