拆单|OMS订单拆单的流程中,要做哪些工作?( 三 )


1. 不同商家的订单需要进行拆分这个主要应用于平台型的电商,一般情况用户购买商品都进入不同的店铺,创建的订单也是归属这个商家的。但有的平台采用合单支付,即用户选购不同商家的商品,但支付是一次的。
这个和淘宝有些不同,淘宝上每个商家的收款账号是不同的,所以不能一次支付,但平台商家是平台代收款的,所以可以一次支付后再拆单分摊金额。
2. 不同仓或不同供应商的商品需要进行拆单仓库不同订单需要分开,对于不同的供应商订单主要是指由供应商直接发货的订单即商品不存储在仓库,由供应商直送到用户,这个和平台商家类似。但是区别是签署的合同不同,一个是购销合同,一个是佣金扣点合同,细节不展开了,有兴趣可以留言交流。
3. 商品类型不同需要拆单一般区分奢侈品或有特殊要求的商品,这个需要业务根据商品要求进行设置。因为商品要求不同,后续在物流环节采用的物流产品类型也不同,物流费用也不同。这部分也可以根据商品信息,在仓储进行处理,但最后在上位能够提前区分。
4. 商品温控属性不同要进行拆单此部分一般是指生鲜电商而言,同一个仓库有常温仓、冷藏仓、冷冻仓,存储着不同的商品,商品的拣货、包装等都有不同的要求,所以需要进行拆单。
5. 大件商品拆单大件商品与普通商品不同,它在仓库的存储位置、拣货方式、包装、运输都有所区别,所以大件商品需要每一件都拆单,大件商品一般遵循最快送达,不需要最少拆单原因的限制。
6. 根据库存拆单这个是针对缺货商品进行的拆单,即有库存的一单,无库存的一单,如果是二级订单,则父订单相同,子订单衍生出子订单,子订单1的过程。
7. 线下门店商品不拆单如果是线下门店购买商品,则不需要拆单。
8. 组合商品不能拆单在促销活动中,有时会有一些大礼包等商品的组合销售,即A,B,C等商品经过仓库的组合包装后出库,所以针对此类商品不能拆单。
在拆单服务中需要调用物料单信息,进行判断,具体的要看系统如何设计了。
拆单的规则很多,在系统处理时,要依赖于规则设置的优先级来进行。
十、拆单算法1. 稀缺商品算法找所有商品在所有库房最稀缺的商品,获取该商品的阶数。
2. 降阶找稀缺商品的都需要仓库组合,这些仓库是必须发货的,把这些仓库计入发货列表,这样就降阶了,剩余仓库再计算组合,减少运算数量。
3. 抽屉原理算法找第一阶的仓库列表(发货量最大的仓库),这个库房的库存是必须要发的,然后再找次发货量最大的仓库,以此类推,用于后面的组合计算。
4. 找组合按照仓库顺序逐渐增加仓库个数找组合。
算法也只是拆单过程中的一个路径参考,且算法依赖于拆单的规则而制定,无论如何要保证拆单的结果准确,拆单的速度要快。
十一、拆单服务两步重要工作以上一直在讨论拆单是由1变2,由2变4的一些内容,在具体的拆单服务系统中要考虑哪些内容,又有哪些工作?

  1. 前面所说的都应该在设计时考虑,而且最重要的是要依赖规则进行设计,数据的流转,时序等等。
  2. 金额分摊是拆单中最重要的一部分工作,也是最复杂的。
父订单的拆分,商品的重新组合,生成新的订单是第一步,第二步就是要将父订单的金额合理的,正确的分摊到各个子订单上。
订单一般分为订单主表和订单商品表、订单支付明细表和订单活动表。
订单金额有几个主要的部分:订单商品金额、折扣金额、礼品卡支付金额、积分支付金额、优惠券支付金额、订单支付金额等几个部分。