电商解密:电商下单选仓的逻辑

  • 来源:网络
  • 更新日期:2020-07-29

摘要: 在聊选仓逻辑之前,先跟大家聊聊拆单。 什么是拆单? 当用户的一次购买行为,由于背后的各种维度原因被拆成了多个包裹单的过程叫做拆单 拆单的维度有很多种,最常见的

在聊选仓逻辑之前,先跟大家聊聊拆单。

什么是拆单?

当用户的一次购买行为,由于背后的各种维度原因被拆成了多个包裹单的过程叫做拆单

拆单的维度有很多种,最常见的有两种,一种是根据商家拆单,一种是根据仓来拆单。

根据商家拆单比较容易理解,比如你在电商平台上买了2个商品,一个是图书,一个是衣服。图书和衣服基本都是POP商家的东西,所以你买的这两个东西很可能是两个不同商家的。当你购物车里面同时买了图书和衣服的时候,尽管是你一次付款的,但由于背后是两个不同的商家,所以会把你的这笔订单拆成2个不同的子订单,每个子订单由相应的商家发货。因为不同商家的货都是存在自己商家的仓库里面,所以不可能同时从2个不同的商家发货,这也就是为什么购物车里面要根据不同的商家进行拆单。

拆单会发生在两个环节:

一个环节是在确认页,如上面的截图所示,在确认页就明确告诉你,你的这次购买商品会被拆成几单。

另外一个环节是在支付成功后再进行拆单,京东采用的就是这样的方式,在确认页你是看不出来有没有被拆单的,只有在支付完成之后,京东会后台进行拆单。

第一种方式对系统挑战比较大,要能够实时的进行计算,会用户体验相对比较好一些。第二种方式对系统的压力小一些,可以后面慢慢算,用户在订单详情可以看到最终是被拆成了几单。

下面重点来说说今天要讲的仓维度是如何拆单的。

大家可以思考一个问题,如果你买的不同商品是同一个商家的,那么就一定会从一个仓发货么?

答案是不一定的。

分两种情况,一种情况这是一个小商家,那么它的商品品类不是很多,基本所有的商品都是放在同一个仓库里面。这种情况下,你在这个商家买的不同商品一定是从一个仓库发货的。

另外一种情况,这个商家的商品品类非常多,多到一个仓已经放不下了,例如京东自营的商品,京东自营的SKU数量已经有上百万了,这么多的商品是不可能放在一个仓库的,所以这些商品一定会分布在不同的仓,会根据商品的类型分仓。比如大家电一定不会跟零食放在一个仓库里面,大家电的拣货、发货流程跟小商品的都不一样,所以实际情况是京东自营的商品分布在多个仓,目前京东在全国有200多个仓库。

简单起见我们可以把仓库粗略的理解有大件仓、中件仓、小件仓。这些仓库分布在全国各地,同一个商品也会分布在全国各地同类型的仓库里面。一个水杯,可能会分布在全国各地的小件仓里面,这样的好处是,如果你只买一个水杯,那么会根据你的收货地址来判断下从哪个仓发货比较快,从而到达可以比较快速的送到用户手里的目的。

基于上面介绍的仓库的一些背景,我们在实际生产过程中会受到一系列的挑战。

还是举个例子,通过一次场景大家感受下。

你在购物车里面同事买了3件商品,先不考虑多商家的维度,我们只买了3个自营的商品,比如这3个商品是A、B、C,并且离你收货地址最近的一个仓库是W仓。我们来看看会遇到哪些挑战?

场景一:A、B、C,3个商品在W仓都有货。

这是最完美的情况了,这3个商品也不用再拆单了,直接都从W仓发货给你,是最快、也是体验最好的一种情况。

场景二:A、B,在W仓有货,C在Y仓

这个场景你买的3个商品就没办法从最近的W仓出库了,只能先从W仓发货A、B,再从Y仓发货C,这时候你这单会分2个包裹分别收到你买的3个商品,并且是先收到W仓出来的2个,后收到Y仓出来的C。

场景三:A、B,在W仓有货,C在Y仓有货,同时C仓也有A、B

这个场景就稍微复杂一些了,这个时候有两个选择。

一个选择同场景二,分2个包裹发货,A、B仓W仓发货,C从Y仓发货。

另外一个选择是:A、B、C 3个商品都从Y仓发货,由于Y仓离用户并不是最近的,用户的收货时间可能会稍微长一些,但是收货体验会稍微好一些,只需要收一次包裹就可以了,并且成本也会低一些,因为只需要为这单付一次快递成本就行了,多半商家都会选择方案二,但具体如何选择要因不同平台而异了。

场景四:A在W仓,B在Y仓,C在Z仓

这个场景就有些尴尬了,没什么好选的,只能分3个包裹分别从3个仓出货了。

场景五: A在W仓,B、C在Y仓,B、C在Z仓也有货

这个场景也是有些复杂的,大体上有两种方案。

一种方案是:A从W仓出,B、C从Y仓出货。 另外一种是:A从W仓出,B、从从Z仓出货。

但上面两种哪个会比较好一点呢?要在算一下哪个仓离用户比较近一些,这样对用户是一个相对比较优的方案。

上面列举了几个比较常见的选仓场景,如果商品数量更多一些场景还会更复杂,这里就不一一列举了,但是总的选仓思路总结下:

从最近的仓发货 尽量少的仓发货

新网企业建站