Exchanges
ReturnDesk Pro adds a full exchange workflow alongside returns. Navigate to WooCommerce → ReturnDesk → Exchanges to configure.
Enabling Exchanges
Toggle Enable Exchange Requests to Yes. With exchanges enabled, customers see a choice of Return or Exchange when initiating a request from My Account.
Exchange Eligibility
| Setting | Default | Description |
|---|---|---|
| Exchange Window (days) | 14 | Days after order completion for exchange requests |
| Allow Partial Exchanges | No | Allow exchanging only some items/quantities |
| Allowed Order Statuses | (inherits from returns) | Eligible order statuses for exchanges |
Setting a longer exchange window than the return window encourages exchanges over refunds, reducing revenue loss.
Exchange Reasons
Exchanges have their own configurable reason list, separate from return reasons. Typical exchange reasons:
- Wrong size selected
- Wrong colour/variant ordered
- Prefer a different model
- Gift recipient preference
Auto-Approve Exchanges
| Setting | Default | Description |
|---|---|---|
| Auto-Approve Exchanges | No | Automatically approve new exchange requests |
Exchange auto-approve works identically to return auto-approve. When enabled:
- Exchange request is created with status
approved. status_approvedemail is sent (includes exchange-specific token values).- Admin receives
new_request_adminnotification.
ReturnDesk Pro does not automatically create a replacement order. It creates the exchange request record - your team fulfils the exchange by creating a new order manually or through a custom workflow.