4 min read

Why Order Routing Depends On Sourcing

A global fulfillment network connecting warehouses, stores, and distribution centers to evaluate eligible locations for order assignment.

Order routing is often described as the rule that chooses a store, warehouse, or third-party logistics provider after checkout. That is only the final step.

Before an order management system (OMS) can decide where an order should go, it must determine which inventory is sellable and which locations are allowed to fulfill it. Those sourcing decisions shape the candidate pool that every routing rule receives.

Sourcing determines what options are possible, routing evaluates those eligible options and assigns the order. When the two are disconnected, even a well-designed routing rule can produce delays, splits, rejections, and cancellations.

 

Routing starts with an eligible fulfillment network

A routing rule cannot choose from every location that happens to show quantity on hand. It should evaluate only the locations that can fulfill the specific order.

A store may have stock but be excluded from online fulfillment. Another may support pickup but not shipping. A warehouse may serve one region or sales channel but not another. A location may also be temporarily unavailable because it has reached its fulfillment capacity.

Sourcing applies those conditions before routing begins. It narrows the network to the inventory and facilities that are safe to use for the order.

 

What sourcing decides before routing begins

A dependable sourcing model makes five decisions before a routing rule ranks any location.

Publish sellable inventory, not raw stock

Quantity on hand does not tell the storefront how much inventory is safe to sell. The OMS must account for reservations, safety stock, thresholds, unallocated demand, and facilities that do not participate in online selling.

HotWax Commerce calculates Online ATP from that operational context. The result is a sellable quantity that eCommerce can publish with more confidence, rather than a raw count that routing may not be able to fulfill later.

 

Define which locations participate

Facility groups organize the stores, warehouses, and third-party logistics providers that can take part in a fulfillment strategy. A group may represent Ship From Store locations, pickup stores, regional warehouses, rollout phases, or another operating model.

This gives teams a manageable way to control participation across a large network. Routing starts with the relevant group instead of relying on rules built around individual locations.

 

Separate availability by sales channel

Not every selling channel should receive inventory from the same locations. A Shopify storefront, marketplace, regional site, or wholesale channel may use a different inventory pool.

Inventory channels connect the right facility groups and sellable quantities to each sales channel. This keeps the availability published before checkout aligned with the fulfillment network available after checkout.

 

Protect fulfillment capacity

Inventory alone does not make a location ready to fulfill an order. Store teams also serve walk-in customers, receive stock, prepare pickup orders, pack shipments, and resolve exceptions.

Facility order limits protect locations from receiving more work than they can handle. Once a location reaches its limit, routing can move demand to another eligible facility instead of creating a backlog at an overloaded store.

 

Confirm product-facility eligibility

A facility may participate in online fulfillment while a particular product does not. Product-facility settings help determine whether the SKU can be sourced from that location and whether brokering, pickup, or shipping is allowed.

This product-level context matters when teams investigate why an order did or did not route to a specific facility. Stock can exist without being eligible for the requested fulfillment path.

 

How sourcing changes the routing candidate pool

Consider a retailer with 20 stores showing stock for an item. Five stores do not participate in online fulfillment. Three support pickup only. Two are protecting their remaining units for walk-in shoppers. One has reached its daily order limit. Another belongs to a facility group used by a different storefront.

The routing rule does not begin with 20 equal choices. Sourcing removes the locations that cannot support the order, leaving a smaller group of valid candidates.

Configurable order routing then evaluates those candidates using the retailer's fulfillment strategy. It may consider proximity, inventory depth, shipping method, order priority, capacity, split-shipment rules, or fulfillment cost.

This sequence matters. Sourcing establishes eligibility. Routing decides which eligible location is the best assignment.

 

Why routing rules cannot compensate for bad sourcing

Routing logic cannot correct inventory or participation decisions that were wrong before the rule ran.

When sourcing controls are incomplete or disconnected:

  • Inventory may be published from locations that should not fulfill online orders.

  • Safety stock may be ignored, exposing units needed for local shoppers.

  • Orders may reach stores that support pickup but not shipping.

  • A location may continue receiving orders after reaching its practical capacity.

  • Support teams may struggle to explain why a facility was included or excluded.

These issues often look like routing failures because the customer experiences the final outcome. The order ships late, moves between locations, splits unnecessarily, or gets cancelled. The actual cause may sit earlier in the process, where the fulfillment network was defined.

 

Why Ship From Store needs sourcing and routing together

Ship From Store expands fulfillment capacity by using store inventory for online orders, but it also introduces more operational conditions.

Retailers must decide which stores and products can participate, how much inventory to protect for local demand, which channels can sell store stock, how many orders each store can handle, and what should happen when a store rejects a pick.

Sourcing manages participation and availability across those conditions. Routing uses the eligible network to choose where each accepted order should go. Managing both together makes it easier to expand Ship From Store without sending work to locations that cannot complete it.

 

A connected workspace makes decisions easier to explain

When availability, facility groups, inventory channels, product inventory, capacity, and routing rules are managed as one operating model, teams can understand the path from inventory promise to fulfillment assignment.

HotWax Commerce connects these controls in its Routing and Sourcing workspace. Operations teams can review which inventory is sellable, which locations participate, and why a facility is eligible before adjusting how orders are ranked and assigned.

That context reduces the need to trace one decision across separate tools. It also makes changes safer because teams can see how a sourcing update will affect the options available to routing.

 

Better routing starts before the rule runs

Routing does not begin when the OMS evaluates a routing rule. It begins when the retailer decides what inventory can be promised and which locations can support that promise.

A strong sourcing model gives routing a trustworthy candidate pool. From there, routing can make the decision it is designed to make: assigning the order to the eligible location that best supports the customer's service level and the retailer's fulfillment strategy.

*     *     * 

Book a demo to see how the HotWax Commerce OMS connects unified inventory and order routing to support better fulfillment decisions.