京东等自营电商平台商品出库的核心流程(上)
讲完了入库流程之后我们再讲一下出库流程,因为对于仓库管理系统来说最最主要的就是入库和出库。
1)仓库选择逻辑
在讲出库之前我们要先搞清楚商品要从哪个仓库发货呢?因为目前市面上的电商公司拥有多仓的越来越多了,我们知道京东有京准达、顺丰有次日达、天猫有直送等等,都是多建物理仓库,订单产生后合理分配至运力支持的距离消费者最近的仓库并发货的结果。
一般来说仓库选择流程如下:
第一步:当用户提交订单之后,仓库管理系统会筛选满足用户所购商品且满足购买数量要求的仓库。
第二步:判断满足需求的仓库数量是否为一个仓库,也就是只有一个仓库满足需求。如果是的话,直接选定该仓库发货即可;如果不是的话按照仓库优先级选择仓库,一般的优先级规则为供应商协同仓的优先级高于区域仓高于中心仓。
第三步:判断同一优先级是否有多个仓库,如果否的话比如只有一个协调仓满足需求,则直接选定该仓库即可;如果是的话,比如同时有多个协同仓满足需求,则依据仓库与收货地址的直线距离选择距离最短的仓库发货。
以上就是发货仓库的选择过程,发货仓库选定之后就可以正式进入出库流程了。
2)商品出库流程
出库流程如下,我先带着大家简单看一下,因为后面我会针对每一个环节深入讲解
第一步:开始锁定库存,也就是我们之前讲过的下单减库存的逻辑。
锁定库存的原则是先进先出。商品上架的时候我们提到批次号的问题,上架商品的时候在指定库区由近到远的上架,也就是先上架离人最近的库位,这样才能保证出库的时候,越先上架的商品优先出库。
比如商品甲有三个存放库位,分别是1A01-01-01;1A01-01-02;1A01-01-03,上架的时候也是按照这个顺序上架的。
在锁定库存的时候,会优先锁定1A01-01-01的库存,如果不够了再去锁定1A01-01-02的库存,最后是1A01-01-03的库存。
那如果锁定库存失败怎么办呢?也就是拣货区的库存不足时,需要系统生成补货任务,关于补货相关的内容我们后面会展开讲。
第二步:生成拣货波次。所谓的拣货波次是指将具有相同共性的订单集中在一起进行拣货作业,这种方式为集约化拣货提供了高效的作业工具,大幅度进步了拣货效率,减少拣货的行走途径。
给大家举个例子,比如你是小卖部的老板,同时来了两个顾客:张三和李四,张三要一包烟一瓶啤酒,李四要两瓶啤酒,一包纸巾。这时候你去货架上一次性拿来了一包烟、三瓶啤酒、一包纸巾然后发给他们,这样效率是不是要比你先去货架拿了1包烟1瓶啤酒给张三,然后又去货架拿了两瓶啤酒一包纸巾给李四,效率更高呢?这就是将两个订单合并为一个波次。
拣货波次也不是随意的讲多个订单直接合并生成一个波次,这样不一定能提升效率的,一般来说是选择几个锁定库位相邻,不超出拣货车存放量的仓库订单任务合并。生成拣货波次可按照预设规则自动生成,亦可人工筛选订单生成拣货波次。当然后面我们会讲分拣的两种形式,拣货波次主要针对播种法。
第三步:打单。打单是指波次对应的物流单和发货单打印出来,以便拣货、复核以及交接发货。发货单就是用户收到的包裹中的商品明细,也就是商品清单。物流单是贴在包裹上面的,其实就是快递单。
第四步:拣货。拣货这步操作在出库过程中非常重要,因为拣货速度是影响出库速度的最重要因素。
先来给大家讲一下拣货过程
开始拣货即为拣货任务的领取。通常仓内的拣货任务是以波次单的维度进行领取的,即一个拣货任务包含多个订单。
领取任务后,开始拣货前,用户需要提前绑定容器和订单(容器上贴有容器码)。所谓的容器大家可以理解为是一些有编码的、用来盛放商品的塑料箱子,如下图所示,行业内管这样的箱子叫做容器。
绑定后,系统在后续的拣货过程中,会告知用户某某库位上,需要拣选甲商品X件放入M容器中。
路径规划为系统根据所需订单中所需商品所在的库位,结合仓内路线,输出拣货员需要移动的最短路线,实现“不走回头路”合理的分配拣货路径也不会出现通道人员拥挤等情况,以此提高拣货效率。
路径规划完成后,系统向用户输出第一个拣货位。用户则根据引导,走到这个拣货位。因为仓库库位众多且存在相似货品的情况,为了防止用户失误在开始拣货前,系统要求用户通过扫码确认到达库位及即将拣选的商品是否正确。确认无误后,用户根据系统提示顺序针对每个容器拣选对应数量的商品,并在系统中确认扫描容器并录入拣选商品数量。
一个库位完成全部订单所需商品拣选后,系统会提示下一库位及需要拣选的商品。一直到所有商品均拣货完成后,此拣货单才会完结。
以上就是拣货的过程。
以上内容是我的新课:《鸿鹄计划:电商人成长体系课》的某一个小节,如果想要系统的学习电商相关的知识,请关注下面的海报(扫码免费试听8节课)