电商系列之仓储发货

疫情3年,大多数人都将购买需求转移到了线上。同时由于暴涨的订单数量、还在恢复中的物流运输等因素,导致用户的收货时间缓慢甚至是发货时间、收货时间延后。那么笔者就从订单的仓库作业流程入手,分析了用户订单发货延后的原因。

受到最近疫情的影响,很多人无法到线下门店购买商品,尤其是母婴类的,宝宝的口粮不能断呀,所以妈妈们只能选择线上渠道购买,但是目前线上的渠道总是迟迟不能发货或者发货速度很慢。我们孩子王最近线上订单也是暴增,导致仓库的货不能够及时的发出来,最近两天去大仓做支援,正好借此机会深入了解了一下仓内的作业流程。

一个订单从最初用户下单,到最终交付到用户手中,经过了一系列的复杂流程,中间任何一个环节出现问题都会导致发货延期,影响用户的收货时间。总结下来主要分为下面几大的流程,要搞清楚为什么订单发不出来,我们先简单了解下一个订单在仓库内的作业流程。

1. 订单选仓

用户在线上选好商品下单之后,中台库存系统首先会将订单中的商品库存进行锁定,这些商品的库存就不能再继续被其他用户购买了,等待仓库发货。在锁定库存的同时系统就会根据一定的规则计算好这个订单是从哪个仓库发货。

这里的规则可能包含商家的维度、可能包含仓库与用户收货地址距离的维度、可能包含运费成本的维度等,最终计算出一个最优发货仓。

同一个用户一笔订单可能会被拆成多个订单进行发货,每个子订单也可能从不同的仓库进行发货。

拆单的原因可能是这一笔订单有多个不同的商家的货、可能有不同品类的货,可能某些商品在某些仓库没货需要由另外一个仓库发货等等。

这也是为什么我们有的时候在线上只下了一单,但是会收到多个包裹的原因。

2. 订单推WMS

当用户最终在线上支付这笔订单后,OMS就会根据之前算出来的最优仓将订单推送给仓库进行作业生产。仓库系统接收到oms的订单之后,会先在本地将订单落下来。

仓内作业为了提升效率一般都是按照波次维度来处理订单的,并不是来了一个订单就去仓库处理一个订单,所以仓库系统这里先将需要发货的订单落下来,然后根据仓库的实际情况进行分批次的处理。

3. 匹配合适的承运商

在仓库真正作业这些订单之前,仓库系统会先进行承运商的匹配,所谓匹配承运商也就是指定这个订单最终由哪家快递发出去,一般情况一个仓库都会同时接入多个承运商,会根据一定的策略将不同的订单匹配给不同的承运商来发货。

比如,有些黑金会员或者付加急费用的用户会优先匹配顺丰发货,有些地区普通快递配送不到只能由EMS来发货等等。每笔订单都会根据规则匹配出一个最优的承运商来发货。最近几天由于疫情原因很多承运商没办法发货,所以当前就将规则调整成所有货物均由EMS来发货。

4. 分波次拣货

仓库里面存储的商品成千上万,每个商品都有对应的库位,可以按照库位查找商品,但是仓库面积大、库位分布广,如果一个订单一个订单去拣货的话,那么效率会很低,为了提升仓库内拣货的速度,也就是将订单中的商品从仓库内找出来进行打包发货,仓库内一般都是按照波次来拣货的。

一个波次一般有多笔订单,例如,一次选出来100个订单,然后将这100个订单中的商品放到一个池子里重新规划拣货到方案,由于仓库内存放商品一般都是按照品类来分开存放,可以将这100个订单中的同一个品类的商品找出来,形成一个拣货单,这样分配给一个人专门去拣这个品类的商品,然后另外一个人去拣另外一部分品类的商品,这样就可以跑一次尽量的将附近的商品都拣出来。

如果需要同时拣几个品类,那么也可以根据不同品类存放的不同位置,系统会规划下拣货的路线,先拣哪个库位,再拣哪个库位,按照系统的提示依次拣下去,通过最短路径的优化使得拣货的人可以走最少的路最快的将商品拣出来。

形成波次的策略这里也可以灵活多样,可以粗暴的选择一部分订单来形成一个波次,类似上面的例子随机抽100单形成一个拣货波次。也可以根据某个商家抽取一部分订单形成一个波次,或者根据某个品类选取一部分订单形成一个波次,目的是尽量把相同类型的订单放在一起拣货,这样拣货的距离、效率会更高。

5. 分拣

仓库内的员工将拣货单中的所有商品都拣好之后,下一步就要进行分拣。所谓分拣就是按照用户订单维度将商品进行组装。

按照上面的例子,一个波次选出100个订单,然后拣货人员分波次将这100个订单包含的商品都从商品库位拣回来后再交给分拣的人员进行订单维度的分拣,最终形成订单维度的包裹。

6. 复核包装

分拣完成后,订单中的商品基本都已经找到了,由于这里面人为参与的工作比较多,那么出错的概率也是会有的。

为了防止出现错发、漏发的情况,下一步就进行复拣包装,也就是将分拣好的订单送到复核台,包装人员通过电脑扫描面单编码,系统会显示这单中所有的商品编码,然后逐一复核——确认订单商品是否完整、商品数量是否正确、商品质量是否有问题、部分特殊商品进行包装,比如,洗衣液会保鲜膜将瓶口进行包装防止运输过程中损坏或者溢出等。

复核完毕后,包装人员会包装订单的所有商品并在外包装上贴上相应面单,然后将包裹放在传输带上进入下一个环节。

7. 分拣码放

包裹进入传送带后会经过分拣自动称重,会将包裹进行称重与测量体积处理。系统会记录下来包裹的重量以及体积。然后传送带也会根据包裹的面单信息,自动将包裹按照不同快递进行分拣,在传输带的末端,分拣人员将不同快递的包裹放在指定区域等待揽收。

8. 揽收交接

发货任务的货品分拣完毕后,仓库会通知快递员在规定的时间上门来揽货。这个过程跟我们自己去寄快递差不多,区别是仓库的包裹数量更多,快递人员到达仓库后进行收货,仓库人员使用PDA扫描包裹上面的面单进行记录发了哪些包裹,双方确认无误后,最后装车出库。

这里只是粗略介绍了下仓库内的作业流程,了解完这个流程,你大概也能清楚为什么最近你的订单总是发不出来或者发货速度比较慢了。主要是由于以下几个原因:

  1. 通过上面的仓内作业流程可以看出来,依赖人肉的地方还是比较多,自动化程度目前还不是很高,国内估计也只有几家电商公司能做到自动化生产,但自动化生产的程度也不好说。至少最近在淘宝或者京东上买的货也是迟迟发不出来。所以目前受到疫情的影响,很多仓库无法复工,仓库不能恢复生产,那么你的订单肯定就是发不出来,另外即使仓库恢复生产了,没有足够的人力也很难处理目前大量的订单。
  2. 相较于平时,最近线上的订单可以用爆仓来形容,很多用户只能通过线上渠道来购买,所以线上订单的量本来就比平时要多,但是又没有足够的人力去生产作业导致待发货的订单越积攒越多,这也是为什么公司号召大家去仓库紧急支援的原因。
  3. 目前国内的几大快速也基本处于半瘫痪状态,能正常揽件发货的也只有EMS,导致整体运输环节也慢了很多,包裹出库后几天能收到货完全凭运气,不过总体来说EMS在大部分地区还是可以的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/772504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简历工具推荐

HR浏览一份简历也就25秒左右,如果你连「好简历」都没有,怎么能找到好工作呢? 以最简单的方式来写好简历,只需专注内容本身而无需关注排版。这样的效果才是我们想要的,这里推荐使用入职啦简历,这个工具最大的…

RuoYi-Vue-Plus(sa-token)

一、介绍 官网: Sa-Tokenhttps://sa-token.cc/index.html 特性: 登录与权限认证:支持用户登录和细粒度权限认证。会话管理:提供会话创建、维护和销毁功能。单点登录:支持单点登录,简化多应用登录流程。OAu…

聚类分析|基于层次的聚类方法及其Python实现

聚类分析|基于层次的聚类方法及其Python实现 0. 基于层次的聚类方法1. 簇间距离度量方法1.1 最小距离1.2 最大距离1.3 平均距离1.4 中心法1.5 离差平方和 2. 基于层次的聚类算法2.1 凝聚(Agglomerative)2.3 分裂(Divisive) 3. 基于…

GAMES Webinar 288-VR/AR专题-陆峰-混合现实中的多模态自然人机交互

感知交互增强智能 研究室虚拟现实技术与系统国家重点实验室,北京航空航天大学计算医学研究所,大数据精准医疗北京市高精尖创新中心 Perception & Hybrid Interaction (PHI) for Augmented & Affective Intelligence (A2I) We are working on v…

力扣56. 合并区间

Problem: 56. 合并区间 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.将数组按内部的一维数组的第一项按从小到大的顺序排序; 2.创建二维结果数组merged,并将排序后的数组中的第一个一维度数组存入到merged中; 3.从后面的一…

九泰智库 | 医械周刊- Vol.17

⚖️ 法规动态 器审中心公示新一期医疗器械优先审批申请审核结果 3月22日,依据原国家食品药品监督管理总局《医疗器械优先审批程序》(总局公告2016年168号),器审中心对申请优先审批的医疗器械注册申请进行了审核,对相关…

elasticsearch _cat/indices docs.count is different than <index>/_count

今天遇到一个问题,kibana中看到文档数与下面语句查询到的不同 GET /_cat/count/jiankunking_xxxxx_product_expand_test?v GET /jiankunking_xxxxx_product_expand_test/_search?track_total_hitstrue语句查询结果 epoch timestamp count 1711433785 06:16…

详解从ERP传到MES系统的数据

1、物料需求计划 MES系统提供的物料需求计划与传统BOM-MRP方式提供的物料需求计划有本质的不同。首先,满足产能约束、各种生产约束、优化生产调度、提高工作效率的要求。其次:它有详细的以分钟为单位的时间信息。将这些数据提供给ERP,可以大…

是德科技KEYSIGHT N9938A频谱分析仪

181/2461/8938产品概述: N9938A 是一款使用电池供电的便携式微波频谱分析仪;配置还包括全频段跟踪发生器和前置放大器、干扰分析仪、时间选通、VSWR 和反射测量、内置功率计。 N9938A FieldFox 手持式微波频谱分析仪 主要特性和功能 频率范围&#xff…

美团面试一面凉经

1.自我介绍 2.科研项目提问 没咋准备,说的有点没逻辑 3.问论坛项目 为什么用Redis实现登录?能不能用其他方式实现? 1、Redis 具备高性能 假如用户第一次访问 MySQL 中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将…

000_coolprop_in_matlab在Matlab中使用CoolProp

在Matlab中使用CoolProp 简介 CoolProp是一个开源的热力学性质库,可以计算多种流体的热力学性质。CoolProp支持多种编程语言,包括Python、C、Matlab等。本文将介绍如何在Matlab中使用CoolProp。 CoolProp官网 本文所使用的Matlab版本为R2021a。 在Ma…

C++基础--类和对象(上)--类与类成员及其成员函数

C基础--类和对象(上)--类与类成员及其成员函数 一、类的引入二、类的定义三、类的访问限定符及封装1、访问限定符2、封装 四、类的作用域五、类的实例化六、类的对象大小的计算七、类成员函数的 this 指针1、this指针的引出2、this指针的特性 八、总结 一…

Vit Transformer

一 VitTransformer 介绍 vit : An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale 论文是基于Attention Is All You Need,由于图像数据和词数据数据格式不一样,经典的transformer不能处理图像数据,在视觉领域的应…

4、事件修饰符、过滤器、自定义指令、生命周期

一、事件修饰符 按键别名enter 回车 delete 删除键 esc取消键 space 空格键 <script> export default {name: "KeyUp",methods:{keyUp(e){ console.log(e) }},skip(){window.location.href "http:www.xx.com"} } </script> <template>…

鸿蒙应用开发-录音保存并播放音频

功能介绍&#xff1a; 录音并保存为m4a格式的音频&#xff0c;然后播放该音频&#xff0c;参考文档使用AVRecorder开发音频录制功能(ArkTS)&#xff0c;更详细接口信息请查看接口文档&#xff1a;ohos.multimedia.media (媒体服务)。 知识点&#xff1a; 熟悉使用AVRecorder…

super的使用细节

1、super的使用细节 2、super和this的比较

159.乐理基础-和声模板是什么?优缺点与运用要点

如果到这五线谱还没记住还不认识的话去看102.五线谱-高音谱号与103.五线谱-低音谱号这两个里&#xff0c;这里面有五线谱对应的音名&#xff0c;对比着看 如果一章没落下&#xff0c;看到这里&#xff0c;但是看不懂什么意思&#xff0c;那就强行下看&#xff0c;看着看着指不…

[leetcode]118.杨辉三角

前言&#xff1a;剑指offer刷题系列 问题&#xff1a; 给定一个非负整数 *numRows&#xff0c;*生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 示例&#xff1a; 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,…

CKS之镜像漏洞扫描工具:Trivy

目录 Trivy介绍 Trivy安装 Trivy使用命令 容器镜像扫描 打印指定&#xff08;高危、严重&#xff09;漏洞信息 JSON格式输出 HTML格式输出 离线扫描命令 离线更新Trivy数据库 Harbor安装Trivy Trivy介绍 Trivy是一款用于扫描容器镜像、文件系统、Git仓库等的漏洞扫描…

Matlab|基于两阶段鲁棒优化的微网电源储能容量优化配置

目录 主要内容 1.1 目标函数 1.2 约束条件 1.3 不确定变量 部分代码 结果一览 下载链接 主要内容 程序主要复现的是《考虑寿命损耗的微网电池储能容量优化配置》&#xff0c;解决微网中电源/储能容量优化配置的问题&#xff0c;即风电、光伏、储能以及燃气轮机…