This page explains how returns are created and managed when your customers request different return options (Refund, Exchange, Discount code) within the same return.
Previous Behavior (Before the Update)
- Each return option was handled as a separate return.
- You had to approve and process each return individually.
- Customers received multiple return labels for one order.
New Behavior (After the Update)
Now, all return methods requested for the same order are grouped into one return record in the app.
What this means for you:
- Only one return is created if different return options are selected by the end user.
- You manage everything in a single workflow.
- Customers receive only one return label.
- No duplicate approvals or redundant steps.
Managing the Return Step by Step
Return Request Created
- A new return is created in Pending approval state.
- The return may include a combination of Refund, Exchange, and/or Discount code.
- Review the request.
- Choose to Approve, Partially approve, or Reject.
- Edit restock details if needed.
- If refund is requested → issue the refund.
- If exchange is requested → create a draft order for the exchange items.
- Once all actions are finished, mark the return as Completed/ Archived.
Special Case: Single Return Option
- When only one return option is requested (Refund or Exchange or Discount code), your Advanced rules still apply.
- This ensures consistency with your existing return rules and workflows.
Key Benefits of the New Process
✅ Less manual work — everything managed in a single return.
✅ Fewer labels — customers won’t get multiple return labels.
✅ Clearer workflow — no extra approvals or redundant steps.
👉 With this update, handling mixed return requests is simpler and faster, while your familiar return workflow remains the same.