Marking As Returned
5 min
overview when an instant return is approved, refundid updates the shopify order (or relevant line items) to a returned status although instant refund funds do not move through shopify’s gateway, shopify still needs a clear return indicator to correctly reflect the lifecycle of the order marking an order as returned is one of the mechanisms used to ensure the order lifecycle is accurate return reporting is consistent operational teams can clearly identify completed returns shopify analytics reflect item level return behaviour this status update works alongside the $0 refund and item removal to create a complete reporting structure why marking as returned is important shopify uses multiple data points to determine how orders are reflected in reports these include refund events line item adjustments return status updates while the $0 refund records a refund event, the returned status contributes to how returns appear in analytics dashboards return rates are calculated order lifecycle tracking is displayed filters and reporting views categorise the order without updating the return status, reporting could show inconsistent states between financial events and order lifecycle what happens in shopify when an instant return is approved the relevant items are marked as returned the order timeline reflects the return activity the order status updates to reflect the returned items this becomes visible in shopify reporting and order views this ensures internal teams can quickly identify that the item was returned distinguish returned items from cancelled items understand the progression of the order please note, this is the default functionality there are options to make adjustments where required reporting impact marking as returned affects reporting in several ways return reporting views certain shopify reports rely on return status to calculate units returned return rate item level return performance updating the status ensures those metrics reflect the true return activity operational reporting the returned status helps warehouse teams track processed returns customer service teams validate return history finance teams confirm lifecycle completion lifecycle accuracy an instant refund moves funds externally however, from a shopify perspective, the order must still reflect the item was sold the item was returned the lifecycle completed marking as returned ensures this lifecycle is visible and auditable how this works with $0 refunds it is important to understand that the $0 refund records the financial refund event in reporting marking as returned records the operational return state both actions are required to fully align reporting the $0 refund handles the financial side of analytics the returned status handles the order lifecycle side of analytics together, they prevent discrepancies between financial reports and operational reports what this does not do marking as returned does not move funds through shopify does not trigger shopify payouts does not reverse gateway transactions it is purely a reporting and lifecycle mechanism