电商产品必学课:WMS出库应该怎么设计
传统行业的仓储管理公司,仍有很多处于人工记账的阶段。仓储是平面仓,在入库,出库等流程繁琐,效率低下,出错率高,而且异常订单处理也无法追踪。
对于电商平台如京东和亚马逊,由于拥有自营业务,才会考虑自建仓储管理系统。亚马逊的仓储管理系统可以做到全程自动化,智能化管理,甚至可以无人化管理。
因为电商订单量巨大,传统的仓储模式已经无法满足电商业务场景,那么,如何建立技术型的WMS系统呢?在前面,我们聊完商品选购,下单,支付等产品。本文就再聊聊,在仓储环节,电商公司是如何管理商品的,商品是怎么送到用户手里。
出库应该怎么设计
出库管理包含,接收出库单,订单分配,拣货,复核,打包和发货等功能模块。具体任务如图所示,
出库流程出库订单的分配
在WMS仓储系统中,有几个关键的人员角色,分别是收货员,上架员,拣货员,复核员。拣货员的工作会细分为母婴类目拣货员,3c类目拣货员等
订单拆分
当多个订单下发至库房后,为了提升拣货效率,会将订单拆分,拆分规则可以按人员角色,如根据订单类型发放到对应的拣货员身上,母婴订单发放给母婴拣货员,3c订单发放给3c的拣货员。
打印单据&发票
如果拣货人员收到了拣货任务,可以自动领取,如通过RF机器接任务。然后系统会打印2份单据,一份是物流单,需要贴在箱子外面。物流单会生成一个二维码,上面包含了该订单的所有信息。
另一个单据则是发货清单,需要放到箱子里面,记录的是该订单的具体商品,型号,尺寸规格等字段。用户通过清单,确认订单是否缺物少件。
物流单,发货清单和发票还有就是,库房打印离线发票了。如果用户订单中开票方式是普票或增票随货开,就需要上游系统如订单系统,将发票的离线数据存到库房。由库房打印对应的发票数据,发票会随货物一同发放到用户手里。纸质发票的形式是这样,不过目前很多电商都支持电子发票,只需要下载pdf即可。
出库单的拣货任务
拣货对于仓储来说,非常之重要。仓储拣货的目标就是快速,准确,高效的将商品从货架定位。电商的仓储系统需要承载巨量的订单,如果每进来一个订单就要去拣货,拣货员会透支掉所有的精力,效率极其低下。类似于亚洲一号仓占地面积相当于14个足球场,可能,拣货员会非常的吃不消了。
拣货波次正是解决了这个问题。波次可以理解是为了提高订单管理效率,将所有订单,按次,批量拣货,这种方式也称为是播种式拣选。波次创建可以根据时间维度,分区维度,品类维度或流量维度等。其实是将前台用户下的订单,归为某种类型。后期波次则按照这个类型,生成拣货任务,拣货员领取任务后,到对应的货架上取货。
举个简单例子,wms收到了100个订单,系统根据区域规则,将10个订单分为1个波次,去同一个区域将10个订单的所有商品一次性拣货。再比如订单a买了2个罐头,订单b买了1罐头,这时候的拣选单就会有4瓶罐头。
或者1个波次的商品都在同一路线上,可以参考打车软件的拼车派单策略,将沿线的货品同时拣货。
传统的拣货方式是纸笔的简单方式,全部人工。而后期则更多的使用语音设备或电子标签拣货。还有一些仓储库房属于存捡合一,没有单独的存储区域和拣货区域。
语音设备在大型仓储中应用场景比较多,比如亚洲一号或者亚马逊的仓储,一般会通过无人车实现,仓储人员把需要的商品提交给系统,无人车则去拣货,然后放到仓储人员身边。曾经有幸在京东X事业部见识过这种无人车设备,虽然还处于萌芽阶段,但这种创新能力和未来的应用场景还是蛮广的。
拣货之后,分拣人员需要合并订单,将货物按照订单维度进行分货装箱,也就是集货分拨。专门的装箱人员会将货品搬运到月台,或者直接去复核区。
复核
当发货单推动到复合区域后,复核员会核实订单情况,保证单货合一。确认包装是否破损,商品可否完好。严格的仓库,在复核时,需要复核人员签字画押,并录入物流单,发货单和订单号,以防止订单出错情况发生。
打包
分拣复核之后,就进入了打包环节,此环节主要是为了将订单记录在案,称重并粘贴物流单。首先需要扫描订单号,确认订单内商品的大小质量等信息,录入系统。然后封箱,把物流单号贴在包装箱外。此时,打包流程结束,会将仓储的信息回传给订单系统,订单物流信息内,可以查到目前的物流状态。
紧接着,订单会被装车发货,但可能需要按批次发货。发货前的订单状态为等待发货,发货后则提示已发货或到了哪个配送站点等信息
仓储反映到前台的订单状态发货
到了这步,基本是把仓储出库流程走完了,订单已经可以交付给快递,可以是自营也可以是3PL。此时,用户在订单的物流信息中,查询到物流状态。目前很多的快递都会有gps,能定位到配送车的具体位置在哪。
以上为WMS出库流程,WMS还涉及入库和库内库内作业方面,关注作者简书和公众号,接下来会再更新~