| Online order, item only in shops | Cancelled or backordered | Routed to the best store | The single largest source of recovered revenue in most networks, and the reason the project usually pays for itself. |
| Store cannot find the item | Order sits, customer chases | Rejected with a reason, re-routed in minutes | The reason code feeds a stock accuracy report per store, which is how the rejection rate comes down over time. |
| Order split across two locations | Manual decision by a person | Split only when the value justifies it | Splitting doubles freight. Set a threshold so low value orders wait or route whole rather than split by default. |
| Customer in a shop wants a size held interstate | Take a name and call around | Sold on the spot with a real date | Attribution matters here. The selling store should keep the sale or the behaviour stops within a fortnight. |
| Item on order from the supplier | Not offered at all | Sold against a confirmed inbound date | Only expose incoming stock where supplier dates are reliable, and state the date plainly at checkout. |
| Saturday trade in a busy centre | Store swamped with picks | Capacity cap diverts to quieter stores | Spreads the labour to locations with time, which is usually also where the slow moving stock sits. |
| Last unit in the store | Sold twice, once online once at the till | Buffered or held on allocation | Per location buffers on final units are cheap protection against the worst customer experience in retail. |
| Regional delivery from a metro store | Freight cost discovered later | Freight cost included in the routing score | Remote area surcharges and cubic weight can make the nearest store the wrong answer. Score on landed cost. |