1. Which location fulfills first?
When multiple locations have stock for the same order, one has to win. This is the core of your routing strategy. Questions to answer:- Do you want to always ship from your distribution center when it has stock, using stores only as fallback?
- Or do you want to route to the closest location to the customer to minimize shipping time and cost?
- Should the location with the most stock win, to balance inventory levels across the network?
- Do different order types need different logic, for example, high value orders from VIP customers always to flagship ?
2. What are your hard limits?
Some requirements aren’t preferences — they’re rules that must always apply. Questions to answer:- Are there products that can never ship from certain locations? (fragile items, oversized products, age-restricted goods)
- Are there customer segments that must always route a specific way?
- Are there locations that should never fulfill online orders at all?
3. How much can each location handle?
Every location has a practical limit on how many orders it can fulfill per day — whether that’s a staffing constraint, an operational SLA, or a 3PL contract limit. Questions to answer:- How many ship-from-store orders can each store process per day without affecting the in-store experience?
- Does that number vary by day of the week (e.g., fewer on weekends)?
- What should happen when a location hits its limit — should overflow go elsewhere, or should the location stop receiving orders entirely?
4. How much inventory do you need to protect?
Stores hold inventory for multiple purposes — online orders, walk-in customers, floor displays… Without a safety stock strategy, online orders can drain store shelves faster than they can be replenished. Questions to answer:- How many units should each store keep on hand for walk-in customers?
- Are there products that need a higher buffer (bestsellers, floor display items)?
- Do warehouses and stores need different reserve levels?
- Should the buffer be a fixed number of units, or a percentage of available stock?
- When a location reaches its safety stock threshold, should it stop receiving online orders entirely, or just be deprioritized in favor of other locations?
5. What happens when things don’t go to plan?
Even well-configured routing breaks down in the real world. A store runs out of stock after an order is assigned, a location closes unexpectedly, or a fulfillment deadline is missed. Your strategy needs to account for these cases before they happen. Questions to answer:- If a location accepts an order but fails to fulfill it, where should it be rerouted?
- How quickly do you want rerouting to kick in — immediately on cancellation, or after a defined window?
- Should rerouted orders follow the same routing rules as new orders, or go to a specific fallback location?
- Are there order types that should never be rerouted (e.g., same-day delivery with a hard cutoff)?
6. How will you attribute revenue across your network?
When a store fulfills an online order, who gets the credit — the store, the warehouse, or the channel? Without a clear attribution model, routing decisions and location performance become impossible to evaluate fairly. Questions to answer:- Should a store that fulfills an online order receive revenue credit for it?
- How do you handle split shipments — if two locations fulfill the same order, how is revenue divided?
- Do you want to distinguish between orders initiated online but fulfilled from a physical store versus orders fulfilled from a central warehouse?
- Will store managers be evaluated on fulfilled online orders, and if so, does your attribution model reflect that?
Your routing strategy at a glance
Use this as a checklist before you start configuring Charlie.| Decision | Question to answer |
|---|---|
| Fulfillment priority | When multiple locations have stock, which wins? |
| Hard constraints | Which products, customers, carts or locations have non-negotiable rules? |
| Capacity per location | How many orders per day can each location handle? |
| Safety stock | How much inventory should each location keep in reserve? |
| Product eligibility | Are any products excluded from certain locations? |
| Rerouting | What happens when a location fails to fulfill an assigned order? |
| Revenue attribution | How is credit allocated when a store or warehouse fulfills an online order? |
Related
Order Routing Overview
How routing rules and constraints work together
Capacity
Set daily order limits per location
Safety Stock
Protect inventory across your network
Fulfillment Constraints
Block locations from fulfilling specific orders