Shopify has migrated Retail Exchanges to use the Shopify Exchanges implementation, replacing the previous ExchangesV2 system. This consolidation simplifies how exchanges are processed—instead of handling exchanges as a combination of separate Return and Order Edit operations with refunds, the new system now creates a single Return with exchange line items. Shops that have opted out of Shopify Exchanges will continue using the legacy system for now.
For developers and merchants, this change reduces operational complexity by streamlining exchange workflows into one unified process rather than juggling multiple operations. This consolidation improves data consistency, reduces the risk of sync errors, and makes it easier to track exchanges across your commerce stack. If you're building integrations or custom apps that interact with returns and order modifications, you'll benefit from a clearer, more predictable exchange lifecycle.
If you're building or updating Shopify apps to handle the new exchange flow, GetShopifyToken simplifies OAuth authentication and token management, letting you focus on implementing the exchange logic rather than wrestling with auth infrastructure.