WindCodex ReturnDesk
Overview
WindCodex ReturnDesk adds a self-service returns workflow to WooCommerce. Customers request returns from the order page in My Account - or, as guests, from a Return Center page using their order number and billing email. You review requests on the Requests tab, and every step sends a WooCommerce-styled email.
Customer opens order → Requests a return (reason, details, photos)
│
┌----------------┤
│ │
You review it Emails sent to you
│ and the customer
▼
┌------------------┐
│ Request status │
│ pending │
│ approved -------┼--→ email to customer
│ rejected -------┼--→ email to customer
│ cancelled ------┼--→ email to customer
└------------------┘Requests are stored in a custom database table ({prefix}returndesk_requests) created on activation.
ReturnDesk doesn't issue refunds itself. Approving a request tells the customer the return is accepted; you then issue the refund from the WooCommerce order screen.
What's included
- Return requests from My Account → Orders → View and a Returns tab to track them
- Guest returns through the
[returndesk_portal]Return Center - Return rules: return window, allowed order statuses, sale items
- Return reasons, a required description, photo/PDF attachments and optional terms acceptance
- Return guidelines and a return address shown to customers
- Five editable email templates with preview and test send
- A Requests dashboard to search, filter, approve, reject and delete requests
Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.9 |
| WooCommerce | 7.0 (must be installed and active) |
| PHP | 7.4 |
| WooCommerce HPOS | Compatible |