免费开源Odoo软件如何实现电商仓库高效发货

世界排名第一的免费开源ERP软件Odoo,拥有非常强大的仓库管理WMS功能。本文以电商仓库发货管理为例,介绍电商订单的仓库发货作业的各种方法。电商订单仓库发货流程,通常分为三个步骤,即拣货、打包、发货。根据仓库日处理订单数量的多少,有多种不同的拣货方法,日处理订单数量从少到多,依次可以采取的拣货方法:按订单拣货,波次拣货,批量拣货,分区拣货。

 

按订单拣货/Single-Order Picking

即一单一单地拣货。小店铺,如日订单量在100单以下,可以采取此方法。电商订单接入到Odoo ERP后,正常订单系统自动确认,异常单(如含有客户备注的订单),客服确认订单。订单确认后,系统自动下推拣货、打包、发货三个作业单据到仓库。

仓库打印拣货单,或者从PDA上打开拣货单,拣货单上自动提示,哪个货应该从哪个货架上拣货。拣货员按单拣货,拣完货后再到打包台,按单打包。打包作业中,系统自动申请快递单号,自动打印快递面单。打包作业中,也可以对接高拍仪,自动录制打包视频,防止某些人恶意退款退货。

波次拣货/Cluster Picking or Wave Picking

如果日订单量超过200,按订单拣货就应付不过来了,这个时候可以采取波次拣货。波次拣货的做法是:

  1. Odoo中设定波次策略,如按订单先后顺序,每8个拣货单归为一个波次。

  2. 系统根据波次策略,将拣货单自动归集为波次单,并为波次中的每个订单分配一个篮子,如1号篮,2号篮,等等

  3. 拣货员手持PDA,推着拣货车。拣货车上放着8个篮子,依次为1号篮,2号篮,等等。

  4. 拣货员按PDA指示,从货架上拣货,分别放入不同篮子,如1号篮1个,5号篮2个,8号篮1个,等等。

  5. 一个波次,即8单拣满,拣货车推送到打包台。换一辆空拣货车,继续下一个波次的拣货。

  6. 打包作业员从拣货车上拿下一个篮子,手持扫描枪扫描篮子条码,打包台电脑屏幕显示对应订单。打包员从篮子中逐个扫描商品,放入打包盒。一篮打包完成,系统自动称重、打印快递面单。

波次拣货中,仓库走一圈,完成多个订单拣货,减少了仓库中的走动时间,拣货效率大为提升。相比单个订单拣货,波次拣货效率可以提高4到5倍。一个仓库作业员,如果按单拣货,一天大概可以处理100到150单,换成波次拣货后,可以处理400到600单。

日订单一两千单的电商仓库,可以安排两通道波次拣货,即两个拣货员,一个打包员,一个机动作业员。机动作业员就是,打包忙不过来的时候,他帮着打包,拣货来不及的时候,他帮着拣货。

 

批量拣货/Batch Picking

波次拣货中,因为要边拣货边分单,一个波次包含的单数不能太多。如果商品种类较少,但订单数量很多,大促的时候往往是这种情况。这个时候,波次拣货就不太适合了,而批量拣货适合这种情况。

批量拣货和波次拣货一样,也是先把订单归集为波次。不过,批量拣货的方法中,一个波次包含的订单很多,如20单,甚至50单。而且,分波次的策略中,通常尽可能把包含相同商品的订单归为一个波次,而不是简单地按订单时间顺序归集波次。

实际拣货的时候,拣货员拿着PDA,推着拣货车,但拣货车上不分蓝。拣货车上一个大篮子,该波次包含的所有商品都拣入该大篮子。波次拣货完成,车子推到分拣台,由分拣作业人员,从大篮子中拿出商品,按订单分拣开来。实际操作的时候,分拣台有多个分拣框,分拣员拿出一个商品,扫码,系统自动提示应该放入几号框(一个框对应一个单)。一个框装满,系统自动提示该框已满可以打包。

批量拣货把拣货和分拣拆成两步作业,因而一个波次可以处理的订单数量大为增加,这个方法特别适合大促的时候。对于大电商,日订单几千单的情况,可以考虑批量拣货。

分区拣货/Zone Picking

分区拣货是,把仓库分成多个拣货区域,不同拣货员负责不同区域的拣货。拣货车先推送到第一个区域,区域拣货员负责该区域拣货,拣好后,再把拣货车推送到下一个区域。如此,拣货车从最后一个区域推出时候,一车货拣好了。

实际操作时候,每个区域设置一个拣货车队列。区域拣货员从拣货车队列推一辆车拣货,拣好后推送到下一个区域的拣货车队列。分区拣货可以和波次拣货结合使用,此时,拣货车上放了多个篮子,每个区域拣货员边拣货边分蓝。分区拣货也可以和批量拣货结合,此时,拣货车上不分蓝。

当商品种类很多,仓库很大,为了减少仓库拣货员的走动动作,可以采用分区拣货的方法。

 

上述不同的拣货方法,适应于不同的仓库情况,如日订单数量,订单大小(包含商品种类的多少),商品品种(SKU)的多少,商品体积重量的大小,等等。免费开源的Odoo是世界排名第一的开源ERP软件,Odoo的仓库管理模块(WMS),上述各种方法都可以支持。可以根据自己的需要,灵活配置Odoo,支持仓库的各种作业方式。如平时用波次拣货,大促时候用批量拣货。

 

文章编辑:开源智造(OSCG) - 行业领先的Odoo免费开源ERP专业服务商

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

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

相关文章

九、pico+Unity交互开发——触碰抓取

一、VR交互的类型 Hover(悬停) 定义:发起交互的对象停留在可交互对象的交互区域。例如,当手触摸到物品表面(可交互区域)时,视为触发了Hover。 Grab(抓取) 概念&#xff…

京东笔试题

和谐敏感词 🔗 题目地址 🎉 模拟 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();String s scanner.next();String[] words new String[…

【毕业设计】基于SpringBoot的网上商城系统

前言 🔥本系统可以选作为毕业设计,运用了现在主流的SSM框架,采用Maven来帮助我们管理依赖,所选结构非常合适大学生所学的技术,非常合适作为大学的毕业设计,难以适中。 🔥采用技术:Sp…

C++:模板(2)

目录 非类型模板参数 模板的特化 概念 函数模板特化 类模板特化 全特化 偏特化 模板的分离编译 分离编译的概念 模板的分离编译 ​编辑 模板总结 非类型模板参数 模板参数分为类型形参与非类型形参。 类型形参:在模板参数列表中,跟在class…

HttpURLConnection构造请求体传文件

HttpURLConnection构造请求体传文件 在Java中,使用HttpURLConnection构造请求体传输文件,你需要做以下几步: 1、创建URL对象指向你想要请求的资源。 2、通过URL打开连接,转换为HttpURLConnection实例。 3、设置请求方法为POST。 …

GB/T28181-2022规范解读、应用场景和技术实现探究

GB/T28181-2022和GB/T28181-2016区别 GB/T28181-2022《公共安全视频监控联网系统信息传输、交换、控制技术要求》与 GB/T28181-2016 相比,主要有以下区别: 术语和定义方面: 术语删减:GB/T28181-2022 删除了 “联网系统信息”“数…

Win安装Redis

目录 1、下载 2、解压文件并修改名称 3、前台简单启动 4、将redis设置成服务后台启动 5、命令启停redis 6、配置文件设置 1、下载 【下载地址】 2、解压文件并修改名称 3、前台简单启动 redis-server.exe redis.windows.conf 4、将redis设置成服务后台启动 redis-server -…

pikachu靶场CSRF-post测试报告

目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、抓包使用burp生成csrf脚本 四、源代码分析 五、结论 一、测试环境 1、系统环境 渗透机:本机(127.0.0.1) 靶 机:本机(127.0.0.1) 2、使用工具/软件 Burp sui…

老机MicroServer Gen8再玩 OCP万兆光口+IT直通

手上有一台放了很久的GEN8微型服务器,放了很多年,具体什么时候买的我居然已经记不清了 只记得开始装修的时候搬家出去就没用了,结果搬出去有了第1个孩子,孩子小的时候也没时间折腾,等孩子大一点的时候,又有…

【去哪儿-注册安全分析报告-缺少轨迹的滑动条】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…

RabbitMQ service is already present - only updating service parameters

Windows下卸载RabbitMQ之后,然后重新注册RabbitMQ服务的时候,报错以下信息: D:\software\rabbitmq-server-4.0.2\rabbitmq_server-4.0.2\sbin>D:\software\rabbitmq-server-4.0.2\rabbitmq_server-4.0.2\sbin\rabbitmq-service.bat install RabbitMQ service is already …

kafka自定义配置信息踩坑

org.apache.kafka.common.config.ConfigException: Invalid value 0 for configuration acks: Expected value to be a string, but it was a java.lang.Integer 场景描述: 单个kafka使用springboot框架自带的 yml 配置完全OK(因为底层会帮我们处理好类…

调查显示软件供应链攻击增加

OpenText 发布了《2024 年全球勒索软件调查》,强调了网络攻击的重要趋势,特别是在软件供应链中,以及生成式人工智能在网络钓鱼诈骗中的使用日益增多。 尽管各国政府努力加强网络安全措施,但调查显示,仍有相当一部分企…

CentOS7安装RabbitMQ-3.13.7、修改端口号

本文安装版本: Erlang:26.0 官网下载地址 Erlang RabbitMQ:3.13.7 官网下载地址 RabbitMQ RabbitMQ和Erlang对应关系查看:https://www.rabbitmq.com/which-erlang.html 注:安装erlang之前先安装下依赖文件&#xff0…

【Qt】控件——Qt多元素控件、常见的多元素控件、多元素控件的使用、List Widget、Table Widget、Tree Widget

文章目录 QtQt多元素控件List WidgetTable WidgetTree Widget Qt Qt多元素控件 List Widget 使用 QListWidget 能够显示一个纵向的列表。 属性说明currentRow当前被选中的是第几行。count一共有多少行。sortingEnabled是否允许排序。isWrapping是否允许换行。itemAlignment元素…

Tomcat日志文件详解及catalina.out日志清理方法

目录 前言1. Tomcat日志文件详解1.1 catalina.out1.2 localhost_access_log1.3 catalina.<date>.log1.4 host-manager.<date>.log 和 manager.<date>.log1.5 localhost.<date>.log 2. catalina.out文件管理与清理方法2.1 为什么不能直接删除catalina.o…

【火山引擎】AIGC图像风格化 | 风格实践 | PYTHON

目录 1 准备工作 2 实践 代码 效果图 1 准备工作 ① 服务开通 确保已开通需要访问的服务。您可前往火山引擎控制台,在左侧菜单中选择或在顶部搜索栏中搜索需要使用的服务,进入服务控制台内完成开通流程。

开发工具(上)

前面我们在Linux部分了解文件权限&#xff0c;和基本指令的内容&#xff0c;但对于开发工具还是没有很多的接触&#xff0c;现在这一篇就是主要讲基础的工具&#xff1b;如yum&#xff0c;yum源&#xff0c;包管理器等等&#xff1b; Linux中的安装软件&#xff1a; 源码安装 …

JAVA——IO流(2)

目录 1.缓冲流 a.字节缓冲流 1.构造方法 2.常见方法 3.底层原理 b.字符缓冲流 1.构造方法 2.特有方法 2.转换流 a.概述 b.编码问题 c.InputStreamReader类 1.概述 2.构造方法 d.OutputStreamWrite类 1.概述 2.构造方法 3.序列化流 a.概述 b.ObjectOutputStr…

TCP的建立与终止——三次握手、四次挥手

目录 1. UDP和TCP的区别 2. TCP概述 3. TCP连接的建立&#xff08;三次握手&#xff09; 3.1 为什么TCP客户端最后还要发送一次确认&#xff1f; 3.2 什么是半连接队列&#xff1f; 3.3 半连接队列被填满或遇到SYN洪泛攻击是如何处理&#xff1f; 3.4 三次握手过程中可以…