Routing Orders

Overview

Orders are routed by leveraging routing groups, routing priorities and potentially shipping policies. This section provides a high level overview of this process, with links to useful resources that expand on some of these concepts.

In short:

  • Incoming orders have items that are linked to product variants
  • A default routing group is assigned to an incoming order
  • Optionally, a routing group override is applied if an order is eligible
  • Through product variant linkage and routing group restrictions, eligible source inventory variants are identified as possible fulfillment solutions
  • Routing estimations are derived on all the possible fulfillment solutions (i.e. estimated shipping cost, etc.)
  • After estimations have been derived, the possible solutions are run through routing priorities
  • After routing priorities are taken into consideration, a best fulfillment solution is derived based on these priorities and this solution is attached to the order in the form of fulfillment requests/ fulfillment orders

Diagram of Routing Process

Once orders are imported and ready to be routed (either paid or deferred), the process below is executed:

  • Since product variants are associated to orders, find all source inventory variants that are available and linked to these product variants
  • From these linked source inventory variants, determine all of the potential solutions for this order

  • Perform estimations on these solutions. This assigns estimated shipping costs and estimated dropship fees. For more information on this, see Routing Estimations.
  • Run these through potential solutions through routing priorities to find the best possible solution.