Academy ›
Module 18 — Inventory, 3PL & Fulfilment
Multi-Warehouse Routing for AU/US/UK Operators
11 min · video · Advanced
You have AU 3PL with 600 units of your hero SKU. US 3PL has 250 units. UK 3PL has 100 units. A US-based viral TikTok drives 80 sales/day for 4 days — US runs out, but AU has surplus. Without routing logic, US customers wait for AU-shipped orders. With routing logic, your system automatically sources from the closest warehouse with stock. Today: multi-warehouse routing for AU operators serving global markets.
Why multi-warehouse routing matters
When you have inventory in multiple warehouses (AU + US + UK), three problems emerge:
- Demand mismatches inventory. US customers might suddenly demand more than US 3PL holds; AU might have surplus.
- Customer experience varies by region. US customer should get 2-day shipping from US 3PL; not 9-day shipping from AU.
- Operations complexity. Manually routing each order to optimal warehouse is impossible at scale.
The solution: routing logic that automatically directs orders based on customer location + inventory availability.
The routing decision tree
For each order, the routing system answers:
- Customer's shipping address? Geographic region (US, UK, AU, NZ, etc.)
- Primary 3PL for that region has stock? If yes, route there.
- If primary 3PL is out, which alternative ships fastest? US customer with US 3PL out: ship from AU 3PL? Cost vs speed tradeoff.
- Inventory transfer trigger? If primary 3PL is consistently low, trigger inventory transfer from surplus warehouse.
Implementation options
Three levels of routing sophistication:
Level 1: Manual (under A$50k/month). Operator (or VA) reviews orders and assigns warehouse. Acceptable for low volume. Burns operator time.
Level 2: Shopify Markets + 3PL native routing (A$50-200k/month). Shopify Markets sets shipping zones. 3PL handles fulfilment within zone. Combined: customer in US ships from US 3PL automatically. Most AU dropshippers operate at this level.
Level 3: Custom routing logic (A