“Order Routing” is a powerful service within the KIBO Commerce platform that designs and executes “order-specific” assignment and visibility logic. It operates on a hierarchical structure of “Routes”, “Scenarios”, “Filters”, and “After Actions” to create a “Routing Strategy”. When a new order or shipment is created, Order Routing evaluates this “Strategy” against the “Line Items”, “Customer Address”, and “Fulfillment Location” data to recommend or assign the single best location or set of locations to fulfill the order.To better understand how KIBO routes an Order, we’ll look at the core architecture shown on this slide.On the left is the “Strategy”. This is the “master plan”, and we’ll typically have separate “Strategies” for different fulfillment types—like one for “Direct Ship” and another for “Transfers”.Inside Strategies, we stack “Scenarios”. A “Scenario” is a specific group of Locations combined with unique logic. It includes “Filters”—which can include or exclude certain locations—and “Sort Conditions”, which determine priority based on factors like “Inventory Velocity” or “Shipping Cost”.Finally, on the right, we have “After Actions”. If a specific Scenario cannot fulfill the order—either partially or at all—these rules dictate the next step: whether to “split” the shipment, “move” to the next Scenario in the list, send the order to “Customer Care”, or “cancel” the order entirely. Order routing is a powerful service. Within the kibo Commerce platform, that designs and executes Order specific assignment and visibility logic. it operates on a hierarchical structure of roots scenarios filters and after actions to create a routing strategy, When a new order or shipment is created order, routing evaluates this strategy, against the line items customer address, and fulfillment location data to recommend or assign the single best location or set of locations to fulfill the order. To better understand how kibo routes in order will look at the core architecture. Shown on this slide. On the left is the strategy. This is the master plan and will typically have separate strategies for different fulfillment types, like one for Direct ship and another for transfers. Insight strategies, we stack scenarios. a scenario is a specific group of locations combined with unique logic, it includes filters, which can include or exclude certain locations and sort conditions, which determine priority based on factors like inventory, velocity or shipping cost, Finally, on the right, we have after actions, if a specific scenario cannot fulfill the order either partially or at all these rules, dictate The Next Step, whether to split the shipment move to the next scenario in the list, send the order to customer care or cancel the order entirely. “Order Routing” is designed to do more than just ship a package. By sending online orders to the stores best suited to handle them, we significantly improve in-store efficiencies and deliver superior customer satisfaction. Crucially, it also helps to reduce markdowns. By leveraging specific routing logic, we can prioritize locations with older inventory, moving products that would otherwise sit stagnant on the shelf. “Order Routing” is designed to do more than just ship a package. By sending online orders to the stores best suited to handle them, we significantly improve in-store efficiencies and deliver superior customer satisfaction. Crucially, it also helps to reduce markdowns. By leveraging specific routing logic, we can prioritize locations with older inventory, moving products that would otherwise sit stagnant on the shelf. When configuring Order Routing strategies, we have several powerful logic options to determine the best fulfillment location.First is Inventory “Life to Date”, or “LTD”, which improves product turn by prioritizing stores with the slowest-moving inventory—helping to clear out older stock first.Second is “Minimize Shipments”, where the system consolidates orders to reduce the total number of packages and lower shipping costs.We can also get granular with “Item-specific assignment”, routing items that require assembly or freight delivery to specialized locations.To protect store teams, we can set a “Daily order assignment threshold”, which caps the number of orders a location receives to match their staffing capacity.Finally, “Geographic Proximity” uses precise Latitude and Longitude data to assign orders to stores within a specific region or radius, ensuring faster delivery. When configuring order routing strategies, we have several powerful logic options to determine the best fulfillment location. First is inventory. Life-to-date or LTD? Which improves product turn by prioritizing stores with the slowest? Moving inventory, helping to clear out older stock first. Second is minimize shipments where the system consolidates orders to reduce the total number of packages and lower shipping costs. We can also get granular with item, specific assignment routing items that require assembly or Freight delivery to specialized locations. To protect store teams. We can set a daily order assignment threshold, which caps the number of orders are location receives to match their Staffing capacity. Finally, Geographic proximity uses precise, latitude and longitude data to assign orders to stores within a specific region or radius and sharing faster delivery. Finally, the system supports advanced operational needs. We can “Schedule Location Downtime” to temporarily freeze a store during holidays or inventory counts. To protect staff, we can set “Daily Order Assignment Thresholds”, ensuring sales associates strictly stay within their fulfillment capacity. The engine also handles “Splitting Orders” by item or quantity when stock is spread across locations, and allows for “Item-Specific Assignment” for goods requiring special handling like assembly or personalization. finally, the system supports Advanced operational needs We can schedule location downtime to temporarily freeze, a store during holidays or inventory counts. To protect staff, we can set daily order assignment thresholds, ensuring sales associate strictly stay within their fulfillment capacity. The engine also handles splitting orders by item or quantity when stock is spread across locations, and allows for items specific assignment for goods. Requiring special handling like assembly or personalization.

