Routing process
If you would like to use these functionalities, contact our Support team for more information.
The routing process determines the optimal sourcing path for fulfilling an order within the configured fulfillment network. The process evaluates available facilities, applicable constraints, and multiple routing criteria to identify the sourcing option with the lowest aggregated penalty score. The routing result includes the selected sourcing path, transfers, carrier and package details, calculated timestamps, and the rating breakdown used for decision making.
Routing strategy evaluation
Purpose: Identify the routing configuration that applies to the order based on order attributes.
Inputs: Sales channel, customer location, order tags, delivery method, order metadata.
Outputs: Active fences, active ratings, order split configuration, short-pick handling, fallback behavior.
Behavior: The routing strategy evaluation selects a single strategy node. That node defines the set of constraints and scoring rules used for the remainder of the routing process.
Facility eligibility
Eligibility criteria:
Listing availability (
listed,inStock, or configured out‑of‑stock behavior).Stock levels and
listingattributes.
Result: A filtered set of facilities that can supply at least one requested order line. Facilities that don't meet minimum availability are excluded from further consideration.
Network construction
Facility connections: Defined on source facilities. Each connection specifies target nodes, allowed contexts, carrier configuration, packaging units, and transit times.
Target definitions: Targets can be single facilities, facility groups, or default targets (all managed facilities).
Context rules: Connections may include exclude/include lists, category constraints, or tag references that act as routing fences.
Network assembly: The routing engine builds a directed network of possible sourcing paths by following facility connections from eligible facilities toward the final receiver.
Solution space exploration
Goal: Evaluate as many valid sourcing options as possible within a bounded time window.
Approach:
Reduce the solution space by applying availability checks and context fences early.
Generate candidate sourcing options by combining eligible facilities and permitted transfers.
Apply order‑level and orderline‑level fences to each candidate.
Compute rating penalties for each candidate and aggregate them into a single score.
Selection: The sourcing option with the lowest aggregated penalty is selected as the routing result. The routing result includes the selected assignments per order line, transfers, packages, cost and time breakdowns, and the rating details used for comparison.
Last updated