Multi-Location Operations
Enterprise merchants often fulfill orders from multiple physical locations. This guide covers strategies for managing delivery operations across your network.
Architecture
Each location operates as a semi-independent unit with:
- Its own delivery zones and rules
- Dedicated driver pool
- Independent time slots and capacity limits
- Separate route planning
The central dashboard provides a unified view across all locations.
Setting up multi-location
- Add all locations — See Adding Store Locations
- Create per-location profiles — See General Profile Settings
- Define non-overlapping zones — Assign clear territories to each location
- Assign drivers per location — See Multi-Location Setup
Order routing logic
When a customer places an order:
- Their address is checked against all active delivery zones
- The matching zone determines which location fulfills the order
- If multiple locations match, the nearest one is selected
- The order appears in that location's queue
Cross-location visibility
Admins and managers can:
- View orders across all locations from a single dashboard
- Filter by location to focus on one site
- Transfer orders between locations when needed
- Compare performance metrics across locations
Best practices for enterprise
- Standardize profiles where possible — Consistent time slots and delivery methods reduce customer confusion
- Stagger cutoff times — If locations are in different time zones, adjust cutoffs accordingly
- Regular capacity reviews — Monitor per-location order volumes and adjust slot capacity proactively
- Dedicated dispatchers — At scale, consider assigning a dispatcher per location rather than one central dispatcher