Overview
The returns workflow typically involves:- Creating RMAs for customer return requests
- Tracking return status and disposition data
- Managing returned inventory
Creating RMAs
Use the Create Return endpoint to create Return Merchandise Authorizations for customer return requests.For a full list of fields that need to be passed in, see the Programmatic Writes guide.
Create the Return
Sample Response
Tracking Return Disposition Data
Once RMAs are created, you can track their progress and disposition using the Get Return endpoint.Fetch the Return
Sample Response
Real-time Updates
Utilize webhooks to get notified each time there is an update to an RMA by subscribing toreturn.updated
events.
Return Status Workflow
Returns progress through various stages as they move through the processing system. For detailed information about all available return statuses and their meanings, see the Returns Info page.Best Practices
Return Creation
- Always link returns to the original order using
order_id
- Specify the correct warehouse that will receive the return
- Validate SKUs and quantities before creating returns
- Ensure line items match products from the original order
Disposition Tracking
- Regularly fetch return status updates to monitor progress
- Track individual line item statuses within returns
- Monitor the overall return workflow from creation to completion