Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationRedono
Redono adds a self-service return (RMA) flow to WooCommerce. From My Account, a customer opens a return on an eligible order, picks items, sets quantities, chooses a reason and adds a note. You manage every request in wp-admin through a clear status workflow, and the customer always sees the current state.
Works with
Without a simple process, returns arrive by email, phone or a contact form. They are hard to track, the customer does not know where their request stands, and you lose time handling each one by hand.
Everything you need to accept and run returns.
A "Request a return" action on eligible orders, orders list and single order view.
An item picker with per-item quantity, a reason dropdown and an optional note.
Only the logged-in owner of an order can request a return for it.
Choose eligible order statuses and a return window in days; 0 removes the time limit.
Each request is saved as a private custom post type and emailed to the merchant.
An admin management screen: requested, approved, rejected, completed.
A status list in My Account so shoppers can track their returns.
Accessible, mobile-friendly, dark-mode-aware markup with inline help on every setting.
Set eligibility and test the first request.
Activate Redono alongside WooCommerce.
In WooCommerce > Redono, choose the eligible order statuses and the return window in days.
As a customer, request a return from My Account and move it through the statuses in wp-admin.
When you need an orderly returns process without a heavy system.
Customers request returns themselves; you move them through statuses.
Every request in one place instead of your inbox.
Customers always see the status; you keep the history in wp-admin.
Notify the customer when a return is approved, rejected or completed (shipped).
Include the refund amount in the completed-status email (shipped).
Include store-credit code and amount in the completed email (shipped).
Generate return shipping labels for approved requests (shipped).
Issue store credit automatically when a return is completed (shipped).
A dashboard of return reasons, rates and trends to spot the products and causes driving returns (shipped).
Process WooCommerce refunds from the return request screen (RefundActions, shipped in 0.6.0).
PRO keeps everything in the free plugin and adds the modules below.
How Returns compares to the popular WooCommerce returns/RMA plugins.
| Returns | WooCommerce Returns & Warranty | Return Refund & Exchange | |
|---|---|---|---|
| Free version | Yes | No (paid only) | Yes |
| Customer self-service return requests | Yes | Yes | Yes |
| Item-level selection | Yes | Yes | Yes |
| Eligibility / ownership checks | Yes | Yes | - |
| Admin status workflow | Yes | Yes | Yes |
| Customer-facing status updates | Yes | Yes | - |
| Open source (GPLv2) | Yes | GPL (paid only) | Core GPL |
| Paid plan price | from €29/yr | Paid (no free) | Free + Pro |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
FREE covers the full request-and-status flow. Redono Pro adds status emails, return labels, automatic store credit, analytics and WooCommerce refund actions from the RMA screen.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes, Redono requires WooCommerce to be installed and active. The plugin declares WooCommerce as a required plugin (Requires Plugins) and does nothing without it. The return-request action appears in the My Account > Orders view that WooCommerce provides.
A return can be requested for orders in the statuses you choose under WooCommerce > Redono; the defaults are Completed and Processing. The order must also fall within the return window counted from the order date (30 days by default). Set the window to 0 to accept returns with no time limit. Orders outside the chosen statuses never show the return link.
No. Redono records the return request and tracks its status, but it does not move money. You process any refund on the standard WooCommerce order screen. The return record keeps the request and the status you set by hand in one place.
Each submission is emailed to the store admin (the site admin_email address) and saved as a private "Return Request" record under the WooCommerce menu in wp-admin.
No. Once a return request exists for an order, the "Request a return" action is hidden. Instead of the form, the customer sees a notice that a return has already been submitted for that order. A repeat submission is also blocked on save.
Yes. The settings page under WooCommerce > Redono shows a description under each field explaining what the option does, including a worked example of the return-window deadline. The admin styles are accessible, responsive and dark-mode-aware via prefers-color-scheme.
All handle customer returns and RMA. Returns offers self-service requests, item selection and a status workflow free and open source (PRO from €29/yr), while the official WooCommerce Returns & Warranty is paid-only. Pricing as of June 2026.
A request from My Account, a status workflow and a customer-facing view. The full FREE edition under GPL.
Get it on WordPress.orgFREE is the full request-and-status flow, PRO adds status emails, shipping labels, store credit, analytics and refund actions.