Transfers let you move stock between your Shopify locations — for example, sending inventory from a warehouse to a retail store, or balancing stock across multiple sites. Every transfer has two steps: scanning at the sending location, then scanning at the receiving location.
Step 1 — Prepare the Transfer (at the source)
At the location where stock is leaving:
Click New Stock Scan and select Transfer Create
Choose the source location (where items are now)
Choose the destination location (where items are going)
Scan each product you’re packing for the transfer
When you’re done scanning, click Commit. This removes the items from the source location in Shopify and creates a pending transfer.
Step 2 — Receive the Transfer (at the destination)
At the location where stock is arriving:
Click New Stock Scan and select Transfer Receive
Choose the pending transfer from the list
Scan each item as you unpack it
The expected items from the outbound transfer appear in the list so you can track what’s arrived. When everything is checked in, click Commit to add the inventory to the destination location and mark the transfer as complete.
Handling Discrepancies
Sometimes what arrives doesn’t perfectly match what was sent. In that case:
Missing items — only receive what actually arrived; investigate the shortage separately
Extra items — verify against what was sent before adding anything extra
Damaged items — only receive the undamaged units
The app records exactly what you scan, so your inventory stays accurate regardless of what happens in transit.
Tips
Give transfers a clear name that includes the source, destination, and date so they’re easy to find later
Complete the receiving step as soon as the shipment arrives — leaving transfers open for too long makes it harder to reconcile
If items are missing on arrival, note it down so you can follow up with the source location
