Run multiple locations and move stock between them
Add locations within your plan limit, switch between them, and use stock transfers so in-transit totes never get double-booked.
A second location is a bigger decision than it looks. Each one keeps its own stock, its own catalog, and its own prices, so think of it as opening a second business inside the same account, not as another tab on the same pile of totes.
Adding a location
Go to Settings → Locations and click Add a location. Fill in the Name, URL slug, and address. The header of the page shows how many your plan allows, like "2 of 3 locations included in this plan." Starter plans get 1, Growth gets 3, and Custom is set per workspace.
When the button is greyed out and you see that count, you have hit the limit. That is the plan working as designed, not a bug. Upgrade, or archive a location you no longer use.
Archiving is refused while the location still holds stock, which is worth knowing before you try it at the end of a long day. Move everything out with transfers first (below), then archive.
Filtering by location
The location switcher sits in the header. It sets which location you are looking at everywhere: orders, inventory, the availability calendar. On multi-location accounts, the orders list heads itself with something like "Orders for Riverside," so you always know which pile of numbers you are reading.
That scoping is what keeps the counts honest. Stock lives at a location; it does not float. When a customer books through a specific storefront page (your site adds a location picker at `/l/{slug}` automatically once you have more than one), their order books stock at that location only.
The cross-location hint when you take an order
When you enter line items on an order and one location is short, the availability panel checks the others and tells you: "Not reserved — stock at another location for this window," with the location name and how many are free.
It is advisory. It does not move the stock or borrow it. It just keeps you from telling a customer "let me check the other warehouse and call you back" when the answer is right there. If you want the other location's totes for this order, run a transfer.
Moving stock between locations
You never edit stock numbers directly to move totes. You transfer.
1. From a product page, transfer by quantity: choose the destination location and how many, then click Dispatch stock.
2. From the Units tab in Inventory, select specific totes to move, then click Dispatch totes. This is the serialized route: each tote keeps its own history on the trip.
3. Both dialogs have a Move to field, an optional Notes field, and a checkbox called Already there — receive on arrival. Leave that box unchecked when the truck has not left yet. Check it only when the totes are physically at the destination and you want to skip the in-transit step.
Once you dispatch, the transfer lands under Inventory → Transfers in the In transit list. Until it is received, that stock cannot be booked at either location. That is deliberate. A tote on a truck is not available in two places at once, so the system refuses to pretend it is.
4. When the stock arrives, click Receive on the row. It lands at the destination.
5. If the truck turns around, click Cancel (you will be asked to confirm), and the stock returns to where it came from.
The three failure modes
- "Only N free to move." The transfer dialog tells you the free-to-move count up front, and it is the shelf minus everything committed to upcoming bookings. Held, booked, and out quantities stay put. Shorten the quantity or wait until those orders close.
- A transfer sits open for more than 3 days. It gets an Overdue chip and a warning banner, because stock is not returned automatically. Nobody is coming to fix it: receive it or cancel it.
- You received it at the wrong location. Receive is final on the row. Run a new transfer from the receiving location to the right one, and add a note explaining why. The history will show the detour, which is the honest version of what happened.
Related: Creating and editing a booking, Tote history.
Updated October 14, 2026