Who is this for?
You manage outbound fulfillment of exchanges for a Shopify brand. You are most likely a developer that works directly for a brand, or a 3PL that fulfills orders for a brand.Overview
When managing outbound fulfillment of exchanges, there are three key points in the Return Lifecycle to be considered:- Return In Progress, Exchange Unreleased
- Return In Progress, Exchange Processed & Released
- Return Processed
1. Return In Progress, Exchange Unreleased
At this point, the Return has been approved by the merchant, but it is not yet processed. This means the merchant is expecting to receive the Return and process the Exchange, but is waiting for some event to release the Exchange and add it to “Committed” Inventory. Since the Exchange is “Unreleased”, it is not yet a LineItem on the Order, and thus is not visible in any Inventory Adjustments.

2. Return In Progress, Exchange Processed & Released
At this stage, the Return is still pending processing, while the Exchange is processed and released, thus ready to be fulfilled. The LineItem has now been created on the Order, and Inventory Level has moved from “Available” to “Committed”.



3. Return Processed
At this stage, the Return is processed, which creates the Return Sales Agreement. This removes the outstanding balance shown in the previous section, which settles the Order’s Financial Summary.
