现在网络购物已经在我们生活中非常普遍,但是我们在平台下单购物时,有时候会发现自己明明是同一个店铺购买的东西却分成两次发货;或者是不同的订单,在发货时却是在一个物流里面;这其中蕴含着什么原理呢?
今天我们就来说一下电商中常见的订单拆分与合并,分别从以下几个维度来说一下。
一、什么是订单的拆分与合并
订单的拆分:首先拆分的话其实就是将一个订单拆分成多个子订单。
一般分为两种情况:
订单的合并:订单的合并就比较简单了,只是发货单的合并,而不是改变用户实际订单。
二、拆分合并订单的原因
拆单的主要目的是为了方便发货和结算方便,而合并的目的是节省平台的发货成本。
三、订单的拆分受哪些因素的影响
订单的拆分一般我们主要分为两个内容:订单的拆分,订单的发货单的拆分,也可以理解为用户下单的订单拆分和商家根据用户下单的发货单的拆分。
虽然整体上都是订单的拆分,但是我们要搞清楚业务流程,看的时候要分为两个部分来看。
不管是拆分还是合并影响因素基本上都是以下几点:
四、订单的拆分场景
1. 订单提交前的拆分
主要是指的是通过入口的限制和区分,实现不同商家或者不同销售场景的商品,不能一起提交订单。
最常见的就是说我们的一个外卖商品,大家在点外卖的时候,不管是美团的还是饿了么的,外卖我们都是先去选择商家,然后每个商家里面,他的购物车都是互相独立的。
比如你点了肯德基的一个外卖,然后你选了很多商品之后,再切换回来,去点一个蜜雪冰城,你就会发现他们的提交入口,两个购物车是互相独立的。
这就是说我们是通过入口的限制和区分实现了不同商家他的订单不能一起提交。
还有一种,比如我们经常遇到的秒杀或预售的商品。
这种商品,我们一般情况下是没有购物车按钮的,只是能通过直接支付这一种方式来进行提交。
对于这种类型的商品来说,也是在订单提交前就已经通过功能上的限制,限制了这个商品不能一起下单。这也是订单提交填前的一个拆分。
总结:订单提交前的拆分,比较常见的两种限制情况:
2. 提交订单时的拆分
提交订单后时拆分指的是我们在订单生成的时候,按照一定的规则和原则进行一个订单拆分,这是我们最常见的一种方式。
比如我们经常看到的淘宝,在购买不同商家主体的商品的时候,加入购物车里一起下单时就会发现,我们提交订单后, 订单列表里面的商品会按照不同都商家主体进行了拆分,成了不同的订单。
总结:这个就是淘宝的一个拆单规则,会按照不同的商家主体来进行拆分订单。
但是这几个是可以合并进行支付的,当然在部分系统中,在订单提交时的拆分时,也会考虑一些配送方式和仓储物流商品类型的信息,这个是可以根据自己的业务场景设置的。
3. 支付时订单的拆单
这个就要拿京东举例了,不管你是选择自营商品,还是叠加其他另一商品,也不管你选的商品类目,在订单没有支付前,它都只是一个订单。
然后你进行支付时,它再按照不同的供货主体和一些发货方式,仓储,类型,类目等进行拆分。
这就是订单支付时会做的一个拆单,在未支付前只会作为一个订单。
总结:以上的三种场景就是相对于订单的一个拆分,也可以理解为用户端下单前的订单拆单。
这种情况下的拆单用户是可以实际地看到它的,可以看到不同的订单和订单号。并且在每一种场景里面,他的一些拆单规则也不一样。
一般情况下,最基本的是需要按照交易主体进行拆分的,这个是必须拆分的。
至于其他按照发货方式,仓储商品类型等,可以在订单的时候做拆分,也可以在发货的时候拆发货单,这个是根据业务要求来的。
五、发货单的拆分
发货单的拆分,其实就是在商家后台,仓库物流发货的时候做的拆分。
首先我要了解发货单和订单的关系,正常情况下是一个订单,对应一个发货单,(1对1的关系)。
但在某些情况下,一个订单也可能对应多个发货单(1对n的关系),它做了一个拆分。
那为什么要做拆分呢?
六、订单的合并
订单的合并比较简单,和订单的拆分一样,不是将用户的两个订单做合并,这里也是将发货单做了合并。
“合并发货”要遵循一个原则,将满足条件的订单包括买家的 id,收货人的姓名,电话,地址信息都是一样的, 并且满足合并发货的物流配送需要求的,才可以合并到一个进行发货。
这里要注意用户的数据是不可以随意更改的,所以一般我们用户端还是显示的两个订单,但是两个订单的物流单号可以看到是一样的。整体框架:
总结:订单拆分,我们主要包括两大方面内容:
订单的拆分主要发生在提交订单前和提交订单时,以及我们进行订单支付的时候。一般在支付后,不会再对订单进行处理。
发货单是已经支付成功的订单,因为仓库配送及商品等各方面的因素的影响,只是针对发货单进行合并而不会修改用户的订单数据。
给作者点赞,鼓励TA抓紧创作!
来源:http://www.woshipm.com/pd/5474401.html
本站部分图文来源于网络,如有侵权请联系删除。