Headquarters
175 S Main St Suite 1310,
Salt Lake City, UT 84111
An order arrives five days after the customer expected it. It shipped in two packages from facilities several states away, even though a nearby store appeared to have every item.
The question in the next operations review is predictable: Why did the order route there?
Yet the answer is rarely visible in one field. The order shows the final assignment, but that assignment was the result of several decisions about available inventory, facility eligibility, capacity, distance, consolidation, and fallback rules. By the time someone investigates, some of those inputs may already have changed.
That is why a surprising route should not trigger an immediate rule change. It should trigger a diagnosis.
The route may look wrong and still be consistent with the information the system had at the time. The closer store might have had units on hand but none available to promise. It might have been outside the eligible facility group, protected by safety stock, at its fulfillment limit, or unable to ship that product. A farther facility may simply have been the first option that satisfied every condition.
Teams often treat an unexpected assignment as evidence that the routing rules are broken. They shorten a distance radius, raise a consolidation preference, change facility priority, or add another exception.
Those changes can create new problems if the rule was not the cause.
Routing is only as good as the inputs it evaluates. A rule can execute exactly as configured and still produce an outcome that surprises the team because the underlying inventory or facility data did not match what people believed to be true.
Inventory accuracy illustrates the risk. The Auburn University RFID Lab notes that exact-match inventory accuracy, a common measure in omnichannel operations, is typically between 55% and 65%. It also explains why that measure alone can be misleading: being off by one unit is treated the same as a much larger discrepancy. For routing, even a one-unit error can matter when only one unit appears available at the closest store.
The useful question, then, is not “Which rule should we change?” It is “Which condition removed the facility we expected the system to choose?”
A good investigation moves from the underlying inventory and eligibility inputs to the routing rules. That sequence prevents the most visible rule, such as distance, from taking the blame for a decision made much earlier.
Start by separating quantity on hand from inventory available to promise.
A store may physically record three units, but those units are not necessarily available for an online order. Existing reservations, safety stock, product-level buffers, and channel rules can reduce the sellable quantity to zero. If the closer store had no available-to-promise inventory, it was never a viable candidate, no matter how close it was.

This distinction is one of the most common sources of confusion because store teams often speak in terms of units on hand while routing works from sellable availability.
If the system showed inventory but the store could not find it, the routing outcome points to an inventory accuracy problem rather than a routing problem.
Look for recent inventory transactions, cycle-count adjustments, rejected fulfillments, returns, transfers, or delayed updates from the point-of-sale system. A stale or overstated record can make a facility appear eligible when it is not. An understated record can remove a useful facility from consideration.
The fix may be a count, a process correction, or faster inventory synchronization. Rewriting routing logic will not correct the record.
Inventory alone does not make a facility eligible.
A location may be disabled for brokering, enabled only for pickup, excluded from shipping, or unable to fulfill a particular product. The order’s sales channel, shipping method, priority, or promise date may also place it outside the batch that uses that facility.

This is where the investigation should confirm both sides of the decision: whether the order qualified for the routing path and whether the facility qualified to fulfill it.
Retailers use facility groups to apply different sourcing policies to warehouses, standard stores, outlets, regional networks, or temporary fulfillment pools.
A store can have accurate, sellable inventory and still be ignored if it is not in the facility group referenced by the applicable rule. Group membership may also vary by brand or product store. A configuration that is correct for one storefront may not apply to another.
Before changing the route, confirm that the expected facility belongs to the network the rule was allowed to search.
A busy store may be intentionally skipped even when it has inventory.
Facility order limits protect store labor and keep online demand from overwhelming local operations. During a peak period, a nearby store may reach its configured limit early in the day, leaving a farther store as the next eligible option.

That outcome is not necessarily inefficient. It may be the control that prevents late picks, rejected orders, and another round of rerouting. The operational question is whether the capacity setting still reflects what the store can handle, not whether the engine should ignore it.
Only after inventory, eligibility, facility groups, and capacity have been checked should the team examine distance, sorting, consolidation, and fallback behavior.
The winning facility may have ranked higher because it could fulfill the complete order, fell within an acceptable radius, had healthier inventory, or appeared earlier in the configured sequence. If no preferred facility qualified, a fallback rule may have widened the search, allowed a split, or parked the remaining items for another run.
At this point, a rule change is evidence-based. The team knows which earlier conditions passed, which facility remained eligible, and which preference decided between the remaining options.
There is an important limitation to any after-the-fact investigation: inventory, capacity, facility membership, and routing configuration can change after an order is assigned.
Testing the same order against today’s configuration can explain how the current setup evaluates it. It does not automatically prove that every input was identical when the original route ran.
For an accurate reconstruction, preserve the evidence available from the time of the decision: the assignment record, routing or application logs, inventory transactions, configuration changes, and facility-capacity context. If that history is incomplete, state the conclusion with the right level of confidence. “The store is excluded by the current rule” is different from “the store was excluded when this order routed.”
That distinction keeps a useful diagnosis from becoming a false certainty.
HotWax Commerce brings the relevant sourcing and routing controls into the same operating context.
Teams can begin with the order’s assignment and brokered-item information, then review the applicable route, inventory rule, facility group, safety stock, and order-limit settings. Product Inventory provides the facility-level context behind the decision, including quantity on hand, available-to-promise inventory, product-facility eligibility, sourcing settings, and inventory transactions.
For a specific order, Order Routing Test Drive helps validate how the current configuration evaluates the order. It can show whether the order qualifies for a routing path, which rule applies, which facility is selected, or which filter conflicts with the order.
Used together, these views turn a vague escalation into a structured investigation. They do not require the reader to guess whether distance, stock, or capacity was responsible. They help narrow the cause in the same sequence the routing setup evaluates it.
This is also where Unified Inventory matters. HotWax sits between commerce, ERP, and store operations, so the routing decision can use a common view of sellable inventory rather than treating every unit on hand as equally available.
The product should support the reasoning, not replace it. The goal is not to click through several pages and declare the route explained. It is to connect the final assignment to the inventory and configuration evidence that made the facility eligible.
A single-order diagnosis asks, “Why did this order route, or fail to route, under this setup?”
Routing simulation asks a broader question: “What would happen across a group of orders if we changed the policy?”
The first is useful when customer service or operations escalates a specific order. The second is useful before lowering safety stock, adding stores to a fulfillment group, changing facility limits, or reordering rule.

Keeping the questions separate matters. A surprising order can reveal a bad input without proving the policy is flawed. Likewise, one successful test order does not prove a routing change will distribute work safely across the network.
The right fix should match the cause.
If the closer store had no sellable inventory, review its safety stock, reservations, or inventory record. If it was ineligible, correct the product-facility or shipping configuration. If it was outside the intended facility group, update membership. If it had reached capacity, confirm whether the limit reflects current staffing. Change routing sequence, distance, or splitting logic only when those rules actually produced the unwanted choice.
This discipline protects the rest of the network from a local fix. It also gives leadership a clearer answer than “the system chose that store.”
The answer becomes specific: the nearby store was excluded because its available-to-promise quantity was zero after protection; the farther store was the closest eligible facility that could fulfill the complete order.
That is an explanation a team can act on.
* * *
See how HotWax supports omnichannel order routing with configurable inventory, capacity, facility, consolidation, and fallback logic. To evaluate how these capabilities fit your fulfillment network, book a discovery call with HotWax Commerce.