Skip to main content
Logo

Cross-Store Transfers

A cross-store transfer is one document both stores can see. Stock only moves when a store ships or receives. Creating one never changes stock.

Before you start

  • Advanced Inventory on both stores and the Organization add-on.
  • Products linked across the stores.
  • The Inventory · Modify permission.

Steps

1

Open Cross-store Transfers

From any store in an organization, open Advanced Inventory → Cross-store Transfers. Outgoing shows what you send. Incoming shows what another store sends you.

The Cross-store Transfers list
Cross-store Transfers
2

Create a transfer

Tap New, pick the store to send to, add products and quantities and a note, and tap Create transfer. It starts as a Draft.

The new cross-store transfer form
New
3

Or request stock

Tap Request, choose the store to ask, add items and tap Send request. The other store opens it and taps Accept request, which turns it into a draft ready to ship, or Decline request.

The request form
Request
4

Ship from the source

The sending store opens the draft from Outgoing and taps Ship. Stock leaves, and each item records the cost it left at.

The Ship button
Ship
5

Receive at the destination

The receiving store opens it from Incoming and taps Receive. Stock is added and its average cost is updated.

The Receive button — screenshot coming soon

Receive

What happens next

  • The other store's list updates by itself, with live sync. The transfer is Received once everything shipped has arrived.

Edge cases

  • What you need. The Organization add-on on the account, Advanced Inventory on both stores, and the products linked across your stores. An unlinked product is refused with a message to link it.
  • Who sees the store list. Any staff member who can manage inventory, not only organization members. Only stores with Advanced Inventory are listed.
  • Locations. Stock leaves the sending store's default location and arrives at the receiving store's default location.
  • Who can do what. Only the sending store ships. Only the receiving store receives. Only the store asked can accept or decline a request. The sending store can cancel any open transfer. The receiving store can cancel one that has not shipped yet, so the asking store can withdraw its request.
  • Partial. You can ship less than requested, and receive only what was shipped and has not arrived. A partly shipped transfer stays open.
  • Not enough stock. With Prevent negative stock on, a ship is refused when stock is short.
  • Cancel puts shipped stock back at the sender as an adjustment.
  • Numbers. XTRF for transfers and XREQ for requests. Saving twice with the same request key answers once.
  • Central warehouse. Use one store as the hub for your branches. See Central Warehouse.

Works with

Add-on or planWhat changes on this page
Advanced Inventory add-onRequired for locations, purchase orders, suppliers, transfers and audited adjustments. It is the one add-on not unlocked during a free trial: activate it with a saved payment method on file.
Organization add-onNeeded for cross-store transfers, on top of Advanced Inventory on both stores.
Start FreeSee Demo