一、什么是订单拆分和合并
订单拆分和合并是电商领域中常见的操作,它们主要涉及到订单的处理方式,旨在优化物流、库存管理和客户体验。
订单拆分指的是将一个订单拆分成多个子订单的过程。这种情况可能出现在多种场景下:
1、根据交易主体:如果商家在多个平台上有店铺,可能会根据不同的百分比将订单拆分成多个子订单。
2、根据商品类型:例如,购买大型家电或特殊商品时,为了便于物流运输,可能会将订单拆分成多个子订单。
3、仓储和物流:当商品分布在多个仓库或需要使用不同的物流渠道时,订单会被拆分成多个子订单以便更好地管理库存和物流。
4、区域限制:当订单中的商品需要发往不同地区时,为了选择最合适的物流配送方式,订单可能会被拆分。
5、时间差异:根据不同的配送时间或发货时间,订单中的产品可能会被拆分成多个子订单。
订单合并则相对简单,主要是将多个发货单合并成一个订单,但不改变用户实际订单的内容。这通常是为了简化发货流程和提高效率。
通过订单拆分和合并,电商平台能够更好地管理库存、优化物流配送,从而提高发货效率和客户满意度。例如,通过拆分大件商品和小件商品使用不同的物流渠道,可以确保商品安全快速送达;而合并多个发货单则可以减少不必要的操作,提高工作效率。
二、为什么要进行订单的拆分和合并
拆单的主要目的就是为了方便发货和结算方便,合并的目的就是节省平台的发货成本。
三、不同商家的拆单
如果用户在不同的商家购物,那么每个商家都会出现1 个订单,也就是1 个用户对应多个订单。而不同商家的拆单又分为两种,购物车拆单和提交订单拆单:1、购物车拆单:就是指在购物车界面就将订单拆开了,这种拆单比较少,目前也 只有饿了么这种外卖平台还在使用,就是在购物车的界面没有选择按钮,只能分开付款。其实以前美团是购物车拆单,不过后来也变成了订单拆单了。2、提交订单拆单:当我们在淘宝京东购买东西的时候,先把商品放在购物车,然后选择自己想要的,接着点击“ 下单”就会去订单结算页面,在这个页面订单按照店铺的不同分为了多个订单,这就是订单拆单,在订单提交页面将订单拆开。图 1
图 2
四、同一商家的拆单
之前不同商家拆单指的是拆订单,而同一商家的拆单指的是拆发货单正常情况下,1 个订单对应1 个发货单,但是有些时候导致我们没办法用一个发货单直接给用户发货,比如说缺货。但是现在把发货单拆开,就变成了1 个订单对应多个发货单,也就是1:N 的关系,比如你在京东上一次买多样东西,有些东西不在同一个仓库,他就会被系统自动拆发货单,分多次发给你。当一个订单里的商品不能在一个仓库里发货时,那就要考虑多仓发货,也就会出现一个订单有多个发货单的情况。在拆分时也要按一定的业务规则进行,主要有三个规则:(2)距离最近原则:选择离收货地址距离最近的仓库发货,或者说选择送达用户总 时长最短的仓库组合;(3)成本最优原则:先从采购成本最低的仓库发货,再考虑从物流费用最低的仓库发货。有些时候商家只有一个仓库,商品都是在这个仓库发走,但是也会有拆订发货单的情况:(1)商品库存:当前部分商品库存不足,为保证消费者体验,先部分发货;(2)商品品类:某些不能一起发货的商品,比如实物商品和虚拟商品一起下单,但是虚拟商品无需发货和签收;(3)物流因素:某些商品因为物流方面的限制原因,如商品体积、重量、数量等因素,导致只能分开不同的物流进行发货;拆发货单还有很多其他的因素,当上面两个系统自动拆单规则不完善时,我保留人工拆单的方式,在订单审核时人为的进行多次发货。
五、订单合并发货
有些时候,消费者可能会在短时间下两次单,那这个时候正常情况下我们要发多个快递出去,为了节省我们的成本,所以需要对订单进行合并发货。也就是将满足条件的订单合并到一个发货单里发货,这个时候订单与发货单对应关系N:1。1、订单(买家 ID、收货人姓名、电话、地址信息)完全一致才能合并发货,在系统自动合并发货过程中也保留了手工合并订单进行发货。
六、总结
订单都有对应的发货单,订单是用来给消费者查看、交易结算的,发货单是处理库存、发货用的,拆分与合并的关键逻辑是用户、订单、发货单对应关系的变化:1、不同交易主体拆单:用户和订单关系是1:n,订单与发货单关系1:1(一个订单有一个发货单,这里说的只是前台拆,到了后台如果再拆单的话,也会变成1:N);2、单一交易主体拆单:用户和订单关系是1:1,订单与发货单关系1:N(一个订单有多个发货单);3、订单合并发货:用户和订单关系是1:n,订单与发货单关系N:1(多个订单使用一个发货单)。