Handle WooCommerce returns without the email chaos
WooCommerce returns plugin: ExZalted Returns Manager takes returns out of your inbox. Customers request a return straight from their My Account page, and you review, approve or reject every request from one clean queue, from the first submission to the final refund.
It is a lightweight WooCommerce returns and refund request plugin for store owners who want a fast, tidy process without a heavy RMA suite, a monthly subscription or an external service.
Why store owners choose ExZalted Returns Manager
- Fewer emails, less back-and-forth. Customers pick the items, quantities and a reason in one form, so you get the details upfront.
- Everything in one place. All return requests sit in a single queue under the WooCommerce menu.
- Clear communication. Customers get a branded email at every step and can follow progress in their account.
- Light on your site. No bloat, no external calls and no tracking.
Who is it for?
ExZalted Returns Manager suits small and medium WooCommerce stores that handle returns by email or contact form and want a proper process without paying for a large RMA suite. It works well for fashion, electronics, gifts and any store with a fixed return window. If you plan to build a mobile app, the built-in REST API means your customers can request returns from their phones too, with no extra plugin needed.
A returns experience your customers will actually use
The request form is a clean, mobile-friendly card on the customer’s order page. It shows how long they have left to request a return, lets them tick the items they want to send back, and sets the quantity for each. Their requests appear in a “Returns” tab in My Account, with a colored status badge on each one, so they never have to ask “what’s happening with my return?”
Branded emails that match your store
Every notification uses your own WooCommerce email template, so your logo, colors and footer apply automatically. You get an email when a customer submits a request. Your customer gets a clear, friendly update whenever the status changes, with your optional message highlighted and a button back to their returns.
How it works
- A customer opens a completed order inside your return window.
- They select the items, quantities and a reason, then submit the request.
- You get an email and an automatic WooCommerce order note.
- You open WooCommerce > Returns and set the status, with an optional message to the customer.
- The customer receives an email for every status change.
- Once approved, you issue the refund from the WooCommerce order screen as usual.
Features
For your customers
- A “Returns” tab in My Account with status badges
- A request form on every completed order, showing the return deadline
- Partial returns: choose which items and how many
- Branded email updates when the status changes
For your team
- A return queue with the statuses Requested, Approved, Received, Refunded and Rejected
- An optional message to the customer with every status change
- Styled email notifications for new requests
- Automatic WooCommerce order notes for every request and status change
- Protection against duplicate returns: items already requested can’t be requested again
For your policy
- A configurable return window, counted from the order completion date
- A configurable list of return reasons
- A custom notification email address
Built for developers and mobile apps
ExZalted Returns Manager includes a documented REST API, so you can build a mobile app or custom front end on top of it, such as Ionic, React Native or Flutter.
- Authenticate with cookie and nonce, or with Application Passwords over HTTPS
- Customers can only see and create their own returns
- Status changes are limited to shop managers
- Developer hooks:
xzltd_rd_createdandxzltd_rd_status_changed
Compatible, secure and private
- HPOS (custom order tables) compatible
- Nonce and capability checks, with sanitized and escaped data
- No external services, no tracking, no data sent outside your site
Frequently asked questions
Does it refund money automatically?
No. ExZalted Returns Manager tracks requests and statuses, and you issue the refund from the WooCommerce order screen as usual.
Which orders can be returned?
Completed orders placed by a logged-in customer that are still inside your return window.
Can customers return only some items from an order?
Yes. They choose the items and quantities, and rejected requests free those items up again.
Can I customize the emails?
Yes. They use your WooCommerce email template, so the logo, colors and footer from WooCommerce > Settings > Emails apply automatically.
Can guests request a return?
Not at the moment. Customers need to be logged in so the request can be matched to their order.
Does it work with HPOS?
Yes. It uses WooCommerce order APIs and declares compatibility with custom order tables.
Get started in minutes
Install ExZalted Returns Manager, set your return window and reasons, and your customers can start requesting returns right away.

