January 06, 2026

Greater flexibility for inventory transfers

Managing inventory should be straightforward. Now, inventory transfers give you more control:

  • Edit shipments anytime: Add, remove, or adjust items in a shipment—even after it’s in transit or received. Fix mistakes or update shipments as your plans change.
  • Receive inventory without providing an origin: Leave the origin blank to record stock from sources outside Shopify—like purchase order suppliers, or unexpected deliveries. Use the reduced API restrictions and referenceName to link these transfers to external systems, so you can track and receive all your inventory through Shopify.
  • Remove inventory to an unspecified destination: Write off, discard, or send inventory to places Shopify doesn’t track—like third-party warehouses, mobile teams, or suppliers—by leaving the destination blank. Keep track of your outbound inventory for later auditability.

Every change appears in your adjustment history, so your records stay accurate and auditable.

Important:

The Transfer Update API no longer requires both an origin and destination. Review your integrations to see if your setup can benefit from the relaxed requirements.

Learn more about inventory transfers in the Shopify Help Center and see our API docs for technical details.