版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
什么是订单拆分
用户提交的订单在物理上并不是一个不可拆分的单元,也即:它不是一个颗粒度最小的实体,可以进行多种形式的分解,具体如何分解根据不同的业务场景,可以进行不同形式的拆分。
为什么要订单拆分
之所以要订单拆分,一般会有以下几个原因:
1. 仓库原因
一些大型电商公司(京东、考拉等),都有自建仓库,商品会根据以往出货量数据在各个不同的仓库进行备货,用户的订单如果包含多个仓库的商品,那么就必须对不同的仓库商品进行拆分。
2. 店铺原因
一些电商平台(天猫、淘宝、拼多多等),有很多入驻的商家,用户的订单跨店铺结算的情况非常普遍,那么这时候也需要对订单进行拆分,本质上这种情况和仓库有类似之处,每个入驻的商家可以看做一个仓库。
3. 跨境商品原因
对于跨境商品,由于需要 订单、支付单核运单 三单对碰,而且每笔订单不能超过2000元,年度不能2万元,如果用户单笔订单金额超过2000元,则必须对订单进行拆分,拆分的子订单每笔不能超过2000元,且分别每笔子订单都有独立的的订单号和物流单号,确保正常通关。
4. 物流原因
不同物流公司对单个包裹的重量或体积都有特殊要求,例如有些物流公司(邮政小包)规定单个包裹不能超过20kg,并且还存在一种情况:一个10kg的包裹有可能比两个5kg的包裹收费更高,基于物流成本考虑一般也会将一个订单拆分成两个,例如申通:10罐啤酒寄到辽宁价格为24,同样地点5瓶的价格是6块(与申通的签约价格不是市场价)。
5. 商品品类
某些商品品类需要特殊处理,例如:易碎品 需要单独发货;大件商品(儿童座椅、冰箱、洗衣机、电视等)需要单独发货;如果一个订单里面包含这些商品,一般也需要对订单进行拆分。
什么时候拆分订单
订单拆分时机:下单之后付款之前 和 支付之后
这两者的区别:如果在下单之后支付之前进行拆分订单,用户提交订单后,如果没有立即付款而是返回订单列表,就可以看到订单被拆分成若干个子订单,分别包含不同的商品。此时,每笔子订单有都会有独立的物流查询入口,如果父订单包含了运费和优惠金额,需要将优惠和运费分摊到每笔子订单上去(最好需要分摊到每件正价商品,