WindCodex ReturnDesk – WooCommerce Returns, Refunds & RMA Management
WindCodex ReturnDesk is the free WooCommerce returns and refund plugin that gives your store a complete self-service return management system. Customers submit return requests directly from My Account → Orders → View – without emailing support first. You review, approve, or reject requests from a clean WooCommerce admin screen.
No external SaaS, no monthly fee, no complex setup. Configure your return window, eligibility rules, and policy content, then go live in minutes.
Built for WooCommerce stores that want to automate returns, handle refund requests, and deliver a more professional post-purchase experience.
Why Store Owners Choose ReturnDesk
- Reduce support volume – Customers handle return requests themselves instead of contacting you first. Fewer emails, fewer back-and-forth threads.
- Automate returns processing – Define eligibility rules once. ReturnDesk enforces your return window, allowed statuses, and sale-item policy automatically – no manual review needed.
- Enforce your WooCommerce return policy – Show your policy and return address inline in the request flow so customers always know what to expect.
- Build customer trust – A clear, accessible returns process is a key purchase-confidence signal that reduces cart abandonment.
- Keep operations organized – All return merchandise authorization (RMA) requests in one place. Review, approve, reject, and track from the WooCommerce admin. No spreadsheets.
- Professional email notifications – Fully editable email templates for admin and customer communications. Every status change triggers the right message automatically.
Key Features
- Self-service return portal – Return request button and form embedded in the My Account order view. Customers do not need to leave your site.
- Eligibility rules – Set return window in days, restrict eligible order statuses, and control whether sale items qualify.
- Return policy & address display – Show return instructions and the return shipping address directly in the customer request flow to reduce back-and-forth questions.
- Admin request management – Full request list with search and filter. Approve or reject requests in one click. View attachments. Delete requests.
- Email notification system – Separate email groups for admin (new request) and customer (new request confirmed, approved, rejected, cancelled). Each template has editable subject, heading, body, and additional content.
- Live email preview & test send – Preview email templates in desktop and mobile views and send test emails before going live.
- Return reasons list – Configure your own list of selectable return reasons for customers to choose from.
- Custom success message – Set the message customers see after successfully submitting a return request.
- Terms & conditions integration – Link your returns T&C page in the return request flow.
- Translation ready – POT file included in the
languagesdirectory. Works with Loco Translate.
Free Version Settings
- Common settings – Allowed order statuses, terms & conditions page link.
- Return address – Address line 1 and 2, city, state, country, postcode/ZIP, and phone.
- Return rules – Enable or disable returns, return window (days), allow or block sale-item returns.
- Return form – Return guidelines text and configurable return reasons list.
- Customer message – Custom success message shown after request submission.
- Email settings – Admin notification address, enable/disable per email group, editable templates: New Request (admin), New Request (customer), Approved (customer), Rejected (customer), Cancelled (customer).
- Email tools – Live preview (desktop/mobile) and test email sender.
- Request management – Search and filter request list, approve/reject pending requests, delete requests, view attachments.
Use Cases
- Enforce a WooCommerce return policy automatically – for example a strict 14 or 30-day return window from order date.
- Accept returns only for completed or delivered orders and block requests on processing or refunded orders.
- Automate returns so customers never need to email support – everything handled through the My Account portal.
- Display the WooCommerce refund plugin request form directly in the My Account order view without redirecting customers.
- Provide clear return instructions and a return shipping address to reduce confusion and back-and-forth emails.
- Collect structured return reason data to identify recurring product issues and reduce future returns.
- Standardize the return process across multiple staff members so every request is handled consistently.
How It Works
- Install and activate ReturnDesk.
- Go to WooCommerce → ReturnDesk and configure return settings.
- Set eligibility rules (days, allowed order statuses, sale-item policy).
- Add return policy text and return address details.
- Customers submit return requests from My Account → Orders → View on eligible orders.
- Review and manage all requests from the WooCommerce admin return management screens.
Requirements
- WordPress 5.8 or higher
- WooCommerce 7.0 or higher
- PHP 7.4 or higher
🚀 Pro Version
Need auto-approvals, exchanges, store credit, partial returns, or WhatsApp notifications? ReturnDesk Pro is available at windcodex.com
Privacy
ReturnDesk stores return request data – including customer-provided reason and request details – in your WordPress database for return workflow operations. By default, this data is not sent to any third-party service. You are responsible for documenting this data storage in your own privacy policy.
