anata

Fulfillment Operations

Operator guide5 min read5 verified sources

How to Manage Ecommerce Inventory Transfers

By Anata Inc. ·

The short answer.

Manage an ecommerce inventory transfer as a chain of custody between two specific locations. Create the transfer before stock moves, identify every SKU and quantity, reserve the units at the origin, and separate ready-to-ship, in-transit, received, rejected, and unresolved quantities. Pick and scan against the transfer, create one shipment record for each physical shipment, and attach tracking when available. At the destination, receive the actual quantity in full or in part instead of accepting the plan by default. Record overages, shortages, damage, and product mismatches before changing available inventory. Close the transfer only when every unit is received, cancelled, or resolved, then reconcile location balances, adjustment history, shipment records, and open customer orders.

Section 01

Create the system record before the physical move

Shopify supports inventory transfers and shipments to move and track stock between store locations. Its transfer workflow reserves inventory at the origin and sends it to the destination. That model is useful beyond one platform: the system record should exist before a warehouse operator removes units from their normal location, so the stock is not simultaneously available for customer orders and physically committed to a transfer.

Name the origin, destination, requested date, owner, business reason, SKUs, quantities, inventory state, and any customer-order or replenishment priority. Confirm that each product is active at the intended destination when it must be sellable there. Shopify tracks inventory separately by location and notes that quantities at one location are not pooled automatically with another. A network total cannot replace location-level control.

Approve the transfer against both need and feasibility. Check available origin inventory, reservations, open orders, safety stock, inbound receipts, receiving capacity, destination storage, and the expected physical route. Do not reduce one location below an approved operating floor merely because another location shows a shortage. If the evidence changes before picking, revise or cancel the transfer rather than moving a different quantity without updating the record.

Section 02

Pick, verify, and ship the transfer

Release the transfer to the origin as a specific pick task. Operators should scan or otherwise verify product identity, count units, record exceptions, and pack the physical shipment against the approved transfer. Shopify documents barcode-supported transfer workflows and multiple shipments within one transfer. Those controls preserve product identity and let the record reflect real batches instead of pretending every unit left at once.

Create a shipment record for each physical handoff. Record the packages or handling units, ship time, carrier and tracking when available, quantity by SKU, and the operator who confirmed departure. Keep packed units separate from stock that is merely planned or reserved. If one batch is delayed, damaged before departure, or split to another carrier, update that shipment without rewriting the history of batches that already moved.

Use a transfer packing slip or equivalent manifest that the destination can compare with the physical shipment. The document should identify the transfer and shipment, not expose unrelated inventory. Seal and label handling units so mixed transfers cannot be combined accidentally at pickup or receiving. If the origin count differs from the approved request, stop and reconcile the difference before confirming the departure quantity.

Section 03

Receive what arrived, not what was expected

At the destination, identify the transfer and physical shipment before opening units. Compare handling units, seals, tracking, and the manifest. Count and verify actual products, quantities, and condition. Shopify supports full, partial, shipment-level, and line-level receiving. Use those states so a partial arrival does not increase destination availability for units that remain in transit or never left the origin.

Record shortages, overages, damage, and product mismatches as exceptions attached to the transfer. Do not silently change the requested quantity to make the record close. Quarantine unidentified or damaged units from available inventory while the owner investigates the origin pick, carrier handling, shipment split, or product labeling. When a discrepancy affects a customer commitment, route the exception to order operations instead of waiting for a later stockout.

Receive accepted units into the correct destination location and state. Confirm product activation and fulfillment eligibility separately because Shopify notes that stock can exist at a location without being sellable there when the product is not active for fulfillment. If the destination uses a fulfillment app or another inventory system, reconcile the system of record and integration timing before releasing the stock to orders.

Section 04

Close every quantity and audit the network

A transfer is complete when every requested unit has one supported resolution: received and accepted, cancelled before shipment, returned to the origin, rejected with disposition, lost under investigation, or adjusted through an approved discrepancy process. Shopify provides transfer statuses and searchable transfer records. Use them to find drafts, ready-to-ship records, in-progress shipments, completed transfers, and cancellations that remain open beyond their operating window.

Reconcile the origin reservation and departure, in-transit quantities, destination receipt, inventory adjustments, and the physical exception record. Check that accepted units increased the correct destination state and that cancelled or rejected units did not remain unavailable indefinitely at the origin. For multiple shipments, reconcile each shipment individually before confirming the transfer total. Preserve tracking and exception notes with the transfer history.

Review recurring transfer exceptions by SKU, location pair, operator step, shipment method, and cause. A pattern may justify better product labels, scanning, packaging, origin counts, receiving capacity, or integration monitoring. Do not claim that the transfer caused faster delivery or lower cost without measured order evidence. The transfer record proves movement and quantity; customer and cost outcomes require their own reconciled data. Keep unresolved exceptions visible in the next operating review, with the affected units excluded from ordinary availability until their supported disposition is recorded and approved.