Change the fulfilment location on an order in Shopify
Order 1052 was assigned to Toronto, but Toronto is out of hoodies. Vancouver has 5. This tutorial moves the fulfilment to Vancouver before anyone packs the wrong box, and leaves 2 hoodies on the Vancouver shelf.
Written · Shopify admin, desktop steps · 4 minutes read
The worked example
| Order | 1052 |
| Item | 3 × Summit Hoodie |
| Toronto stock | 0 |
| Vancouver stock before | 5 |
| Vancouver stock after | 2 |
Download the log: location-change-log.csv (209 bytes).
A location change log for two orders: order 1052 moves 3 hoodies to Vancouver, and order 1053 moves 2 tees to Toronto. It is a planning record, not a file Shopify imports.
1Open the order
From your Shopify admin, go to Orders and click order 1052. The Unfulfilled section shows Toronto as the fulfilment location, and Toronto has 0 hoodies in stock.
2Open Change location
In the Unfulfilled section, click the menu, then click Change location. The change dialog opens.
3Select the items to move
Select the 3 Summit Hoodies. Only the items you select move; anything left unselected stays assigned to Toronto.
4Pick the new location
In the Change location section, select Vancouver warehouse. Vancouver has 5 hoodies, so all 3 can ship from there.
5Click Change location
Click Change location. The order now shows Vancouver as its fulfilment location, and the picker in Vancouver sees the order on their list.
6Check the stock after the move
Vancouver had 5 hoodies and the order takes 3, so 2 stay on the shelf. If the next order needs 3 hoodies from Vancouver, it cannot be filled from there.
The arithmetic
The stock counts after the move are the check.
| Location | Before | Needed | After |
|---|---|---|---|
| Vancouver, order 1052 | 5 hoodies | 3 | 2 hoodies |
| Toronto, order 1053 | 4 tees | 2 | 2 tees |
| Montreal, order 1053 | 1 tee | 2 | Cannot fulfil |
5 - 3 = 2 hoodies left in Vancouver, and 4 - 2 = 2 tees left in Toronto. Montreal has 1 tee against an order for 2, so order 1053 could not be filled from Montreal and moved to Toronto.
Held at the counter
You cannot change the location for local delivery or pickup orders. Local delivery and in-store pickup orders keep the location the customer chose. The Change location menu does not apply to them.
Changing the location does not move the stock. The change tells Shopify where the order should ship from. It does not move the physical stock, so the items still need to be at the new location or transferred there.
Bulk changes exist for busy mornings. To change the location on many orders at once, select them on the Orders page, open the menu, and use Change fulfillment location, picking a new location for each old one.
Sources
- Fulfilling your own orders individually — Shopify's help pages: the change-a-fulfilment-location steps, the stock and shipping-cost reasons, and the local delivery and pickup limit.
- Fulfilling your own orders in bulk — Shopify's help pages: the bulk Change fulfillment location action.