这里说的订单路由系统,是指订单管理系统(OMS)里决定“一张订单由哪个仓发、拆不拆单、交给哪家承运商”的规则模块,不是网络路由器的设置。它的核心功能是订单寻源、库存校验、拆单合单、承运商选择和异常回退;设置时按“先定仓库覆盖范围和库存口径,再排规则优先级,最后小范围试运行”的顺序来做,规则才不会互相打架。

订单路由系统是做什么的?
企业有多个仓库、门店或供应商可以发货时,每张订单进来都要回答几个问题:哪里有货、哪里离客户近、能不能一次发齐、走哪家快递或物流。订单路由系统把这些判断写成规则,订单到达后自动算出发货方案,再把指令下发给仓库管理系统和承运商。没有路由规则时,这些决定靠客服或调度人工判断,单量一大就容易发错仓、重复发货或超卖。
订单路由是OMS的一部分。订单中台整体包含哪些能力、它和OMS是什么关系,可以看订单中台是什么;本文只讲路由这一块的功能和配置。
订单路由系统有哪些功能?
订单寻源:这张单该由哪里发?
根据收货地址、商品、渠道和客户类型,从可发货的仓库、门店或供应商中选出发货点。常见的寻源依据有就近发货、指定仓发货、按渠道或货主分仓、优先清理某仓库存等。通天晓OMS官网介绍其能力之一是“多地多仓智能寻源承运优选”。
库存校验:选中的仓真的有货吗?
寻源时要按可用库存判断,而不是账面库存:已被其他订单占用的、在途未入库的、冻结的都要扣除。校验通过后先占用库存,避免两张订单抢同一件货。
拆单与合单:一张单要不要分开发?
一个仓发不齐时,系统决定是拆成多个包裹从不同仓发,还是等调拨后一次发出;同一客户短时间内的多张订单,可以合并成一个包裹。拆不拆、合不合,取决于企业更看重时效还是运费。
承运商选择:交给哪家物流?
根据目的地、重量体积、时效要求、商品属性(如易碎、冷链)和合作承运商的覆盖范围,自动选出承运商和服务类型,并生成运单。
异常回退:规则算不出来怎么办?
所有仓都无货、地址无法覆盖、承运商不可用时,订单进入异常队列,由人工处理或按备用规则重新路由,并记录原因,方便后续优化规则。
订单路由系统怎么设置?

第一步:定义每个仓的覆盖范围和能力
为每个仓库或门店设置可配送的区域、可发的商品范围、日处理能力上限和截单时间。例如“华东仓覆盖江浙沪,生鲜只从冷链仓发”(示例)。
第二步:确定库存口径
明确路由用哪一种库存数:是否扣除已占用和安全库存,门店库存是否参与线上发货,在途库存能否预售。口径不统一,是路由结果和仓库实际对不上的常见原因。
第三步:排规则优先级
把规则按顺序排列,前面的规则先生效。一个常见的顺序是(示例):
- 指定仓规则(客户或渠道要求必须从某仓发);
- 库存满足规则(能一次发齐的仓优先);
- 距离或时效规则(离收货地址近的仓优先);
- 成本规则(运费或操作成本低的仓优先)。
同一层级的规则不要互相矛盾,比如“就近发货”和“优先清某仓库存”同时生效时,要写清楚谁优先。
规则较多时,也可以给距离、时效、成本设权重打分,综合得分最高的仓优先。多仓寻源规则的设计思路可以参考OMS多仓订单寻源规则怎么设计。
第四步:设定拆单和合单策略
写清楚什么情况下允许拆单(如部分商品缺货且客户接受分批到货),什么情况下必须整单发出(如B2B订单或礼盒套装);合单则设置时间窗口和条件,例如同一收货人、同一地址、未出库(示例)。
拆单、合单的规则定好后,还要和仓库任务、库存占用衔接起来,具体做法见拆单与合单怎么执行。
第五步:配置承运商规则
按区域、重量段、商品属性和时效要求配置承运商优先级,并设置承运商不可用时的备选方案。
第六步:小范围试运行再全量上线
先选一个渠道或一个区域的订单按新规则运行,把系统给出的路由结果与人工判断对比,确认无误后再逐步放开。上线后定期查看异常队列,按原因调整规则。
订单路由设置常见的错误有哪些?
- 规则冲突:多条规则同时命中、优先级没排,结果每次不一样。
- 库存不同步:OMS的库存数据更新慢,路由到的仓其实已经没货。
- 忽略仓库能力:只按距离分单,导致某个仓订单爆满、超过当天处理能力。
- 没有兜底规则:规则算不出结果时订单卡住,没人知道。
路由下发后,仓库如何按库存分配和作业执行,可以看OMS与WMS区别在哪;全渠道场景下的智能寻仓方案和实施步骤,见企业级OMS订单管理系统核心功能解析。
常见问题
订单路由和订单分配是一回事吗?
基本是同一件事的不同叫法。有的系统把“选仓”叫订单分配、把“选承运商”叫物流路由,合在一起就是订单路由。
只有一个仓库还需要订单路由吗?
单仓不需要选仓,但仍可能需要承运商选择和拆单合单规则。等到有第二个仓或门店参与发货时,再配置寻源规则。
订单路由规则多久调整一次?
没有固定周期。新增仓库、调整承运商、大促前后或异常订单明显增多时,都应该复核一次规则。
门店发货怎么纳入订单路由?
把门店当作一个发货点,设置它的覆盖范围、可发商品和每日接单上限,并确认门店库存能实时同步到OMS。
结论
订单路由系统负责为每张订单选仓、校验库存、决定拆合单和承运商,并在算不出结果时兜底。设置时先定仓库能力和库存口径,再排规则优先级,最后小范围试运行验证,规则才能长期稳定。