跳至内容

Odoo 库存管理:仓库、库位与库存移动详解

Odoo库存模块全面使用手册 — 从入门到精通的实操指南
2026年5月25日
Odoo 库存管理:仓库、库位与库存移动详解
Louis DRESSE
| 还没有评论

简介

想象一个常见场景:销售承诺周五交货,计划员却在周四晚上才知道,原因是订单一直待在邮件里,从未录入库存系统。这正是本指南要填补的空白。


我们把十种常见情形从“为一张简单桌子建BOM”到“故意夸张的十级生产谜题”做了排序,每一项还附上在 Odoo Inventory 中逐步可执行的点击清单。


Odoo Inventory 是把实际物料流(库存、批次、拣货、生产)和客户、财务预期对齐的地方。顺畅时没人重复录入数量;一旦出问题,ERP 就成了众矢之的。


很多工厂和仓库仍靠经验、微信群和名为 FINAL_v3 的 Excel 表运作。这种方式能撑一段时间,但一旦扩张、多点运营或被审计,问题就会暴露。


想象一个常见场景:销售承诺周五交货,计划员却在周四晚上才知道,原因是订单一直待在邮件里,从未录入库存系统。这正是本指南要填补的空白。


用 Inventory,把货物的真实流向建模:收货、入库、拣货、生产、发运、报废、补货。每一步都有记录,未来的你会感谢现在做的这些笔迹。


接下来你会看到十个用例,每个都配有具体企业场景,从第一个物料清单到车间贴条码,实操导向。


本指南的主要读者是运营总监、仓库负责人和生产计划员。开发团队可以随后介入;本文首先用业务语言讲清楚流程。


这是一份自下而上的十级清单:从 Level 1(容易)到 Level 10(专家级)。每个等级都包含编号步骤:在 Odoo Inventory 中你实际上会点哪些按钮。


按自己的舒适度起步,不要为了显摆跳到十级。


先读“面临的难题”章节,然后打开与你当前团队能力匹配的等级开始实操。


本指南将展示:


  • 在典型公司技术栈里,Odoo Inventory 负责哪些环节
  • 团队现在在哪些环节感到阻力(以及原因)
  • 从基础纪律到高级战略的十个排位用例
  • 何时自动化或集成值得请 Odoo 合作伙伴介入



面临的难题


销售口头承诺周五送货,计划员周四晚上才知道,因为订单躺在邮箱里而不是 Odoo Inventory。紧急加急费吞掉利润,财务到月底才发现库存差额,而不是在周二就能发现。

仓库和车间靠经验运作,但库存和生产数据常常不在 Odoo 里。这导致缺货、紧急采购和月末对账惊讶。

听起来熟悉吗?团队通常会撞到这些问题:


  • 库存文件与销售承诺不一致
  • 生产或采购计划在没有实时库存支持下制定
  • 当客户或审计询问时缺乏可追溯性


好消息是:并不需要一次性大改造才能解决所有问题。选一个下列用例,在 Odoo Inventory 里运行 30 天,衡量变化即可。

库存十大实战用例


列出 10 个 Odoo Inventory 用例,按 Level 1(简单,今天下午就能做)到 Level 10(专家级)排序。每个用例回答:我们会构建什么,以及在 Odoo 里的具体点击步骤。


Level 1 是简单的日常胜利;最后一个级别故意设置得很夸张,好让你看到在架构与数据干净时同一款应用能达到的规模。


选一个合适的级别,在测试库按编号步骤操作,感觉熟练后再往上爬。

1. 用两步收下来自供应商的第一笔交货 Level 1 — Easy


Level 1 是最简单的库存动作:单人操作、一辆车、一笔库存变动。没有路线、没有条码、没有自动化,只是确认收货并更新可用库存。


在 Odoo 中的典型操作是:


  1. 打开对应的采购订单,点击“收货”按钮以进入关联的传输单。
  2. 点击“检查可用性”,然后根据司机实际交货将每行的完成数量调整为实货数量。
  3. 点击“验证”确认收货;Odoo 将供应商的库存移入 WH/Stock。
  4. 打开 库存 → 报表 → 库存,确认上架数量与码头实物一致。
  5. 从交流栏打印收货单 PDF,并存档作为会计入账的收货凭证。


收获是:码头实物在系统里一分钟内可查,采购与库存之间零二次录入。


2. 拣、包、发客户订单并自动发送承运商与追踪链接 Level 2 — Easy


Level 2 仍是单人流程,但覆盖完整出库链条。一张交货单、一家承运商、一个追踪号,货一出库客户就自动收到信息。


在 Odoo 中的典型操作是:


  1. 打开已确认的销售订单,点击“交货”按钮以打开出库传输单。
  2. 点击“检查可用性”,让 Odoo 在拣货单上预留库存。
  3. 拣货后填写每行的已完成数量,并在单据上选择承运商与追踪参考。
  4. 点击“验证”放行库存,同时触发发货确认邮件给客户。
  5. 打开 库存 → 报表 → 库存移动,确认移动记录将销售、库存和发票草稿串联起来。


收获是:卡车离场那一刻在库数量即为实况,客户自动收到追踪链接,无需重复录入。


3. 设置补货规则,让 Odoo 在缺货前自动生成采购建议 Level 3 — Easy


Level 3 引入自动补货。Odoo 会监控畅销品并在库位将空前提出 RFQ,不再靠人工巡视货架。


在 Odoo 中的典型操作是:


  1. 打开一个畅销产品,点击“补货规则”新增规则。
  2. 设定最小/最大库存、首选供应商与交货期,保存到产品上。
  3. 对销售报表中 Pareto 排前 20 的 SKU 重复此操作。
  4. 转到 库存 → 操作 → 运行排程器,让 Odoo 创建建议的询价单。
  5. 在 采购 中复核建议的 RFQ,必要时调整数量,然后确认为正式采购单。


收获是:畅销品缺货显著减少,资金不再被慢速产品占用。


4. 以批次和序列号追踪,让召回变成分钟级操作 Level 4 — Medium


Level 4 开启完整可追溯性。每件入库物品贴批次或序列号,使 Odoo 能随时回放该物料的上游与下游流转。


在 Odoo 中的典型操作是:


  1. 打开产品,在“库存”选项卡将追踪设置为“按批次”或“按唯一序列号”。
  2. 下次收货时,将供应商包装上的批号录入详细操作栏并完成验收。
  3. 每次出货时 Odoo 强制执行所选批次并在出库单上记录该信息。
  4. 打开 库存 → 产品 → 批次与序列号,选取某一批次并点击“追溯”查看其所有移动记录。
  5. 做一次模拟召回:按批次筛选客户交付,导出清单,验证报告能在几分钟内生成。


收获是:达到审计级别的可追溯性,召回从全天动员缩短为分钟级操作。


5. 在系统里建立库区、过道、货架与货位的仓库地图 Level 5 — Medium


Level 5 把实地仓库结构编码到 Odoo:存储位置与上架规则让拣货员直达目标货位,不再整仓乱转。


在 Odoo 中的典型操作是:


  1. 到 设置 → 库存,启用“存储位置”和“多步路线”。
  2. 打开 库存 → 配置 → 位置,在 WH/Stock 下搭建区、道、架、位的层级结构。
  3. 从每个位置表单打印位置条码标签,贴在货位上便于扫码识别。
  4. 在每个产品上设定上架策略,让收货时系统自动建议合适区位。
  5. 执行一次快速测试转移,确认 Odoo 在拣货单上建议的目标货位正确。


收获是:拣货员不再盲目走动,相同人员和仓库空间下生产力明显提升。


6. 用多步骤收货把缺陷挡在门外:码头→质检→入库 Level 6 — Medium


Level 6 将入库拆成阶段:卡车在码头卸货,质检在缓冲区检验,合格后才进入可售库存区。


在 Odoo 中的典型操作是:


  1. 打开 库存 → 配置 → 仓库,编辑主仓库并将“入库”设置为三步接收。
  2. 确认 Odoo 在库存层级下创建了缓冲位置 WH/Input 和 WH/Quality Control。
  3. 安装质量管理(Quality)应用,并在质检位置为需要检查的产品族创建质量控制点。
  4. 收货时先完成码头到质检的转移,进行检验,然后把合格批次从质检移入 WH/Stock。
  5. 将不合格批次路由到 WH/Scrap,并附上原因码,让供应商绩效能在报表中量化。


收获是:不良批次在缓冲区被拦截,客户手里几乎看不到坏货,供应商评分变成可衡量的 KPI。


7. 对长尾 SKU 采用直发(Dropship),供应商直接发给客户 Level 7 — Hard


Level 7 引入一种路线:公司生成销售并承担责任,但货物不入仓,由供应商直接发往客户,Odoo 仍全程追踪。


在 Odoo 中的典型操作是:


  1. 到 设置 → 采购,启用“直发(Dropshipping)”功能。
  2. 在选定的产品上打开“库存”选项卡,将路线设为 Dropship,并指定供应商与合理的交期。
  3. 确认客户销售订单时,Odoo 自动为该项创建指向客户地址的采购订单。
  4. 确认采购单后,供应商直接发货给客户,追踪号同步到客户记录。
  5. 按采购单收供应商账单;应付、应收与销售订单在会计里会相互对账。


收获是:长尾 SKU 能产生收入而不占用仓库空间,库存团队不必重复搬运。


8. 在仓库地面推广条码应用 Level 8 — Hard


Level 8 把硬件带进来。手持扫码器取代键入 SKU 与货位代码,拣错率接近归零,每小时处理线数大幅提升。


在 Odoo 中的典型操作是:


  1. 从应用商店安装 Barcode 应用,并为主仓库指定条码命名规则。
  2. 从 库存 → 报表 → 打印标签 生成并打印产品与位置条码。
  3. 为仓库配备手持扫描器或平板,并登录 Barcode 界面执行作业。
  4. 在条码模式下进行下一次收货:扫码供应商标签、扫码每件产品、扫码目的货位,然后确认。
  5. 打开 库存 → 报表 → 操作,比对上线前后拣货错误率与处理时间。


收获是:错发率降到接近零,仓库在同样人力下每小时能处理更多订单行。


9. 在枢纽—辐射(Hub-and-Spoke)多仓网络间平衡库存 Level 9 — Hard


Level 9 涉及多站点部署。一个中央枢纽按日向区域性仓库补货,内部转运有节奏,不再靠电话询问谁有货。


在 Odoo 中的典型操作是:


  1. 到 库存 → 配置 → 仓库,创建一个 Hub 和若干 Spoke 仓库并赋予代码。
  2. 在每个 Spoke 上设置补货路径,使其通过预定的内部转移从 Hub 拉货,并定义交付前置时间。
  3. 为每个分仓每个 SKU 配置补货规则,让排程器在分仓缺货前建议站内调拨。
  4. 每天运行 库存 → 操作 → 运行排程器,复核 Hub 与 Spoke 之间的建议转移。
  5. 打开 报表 → 按仓库库存 查看不平衡情况,并每周根据实际调整各地点的最小/最大值。


收获是:各区域自主持有合适库存,无需人工电话协调,站点间转运按既定节奏运行。


设计路线图、每个分仓的补货优先级和日常调拨节奏,是 Dasolo 作为合作伙伴在多仓项目中常做的工作。


10. 构建全自动 WMS:IoT、AI 需求预测、EDI 与实时看板 Level 10 — Expert


Level 10 是完整的运营系统。IoT 扫描、AI 预测、EDI 流和承运商 API 联动,仓库成为一个只在异常时需要人工介入的自动化机器。


在 Odoo 中的典型操作是:


  1. 通过 Odoo IoT Box 连接扫描器与标签打印机,让每一次码头事件都自动记为库存移动,无需手工录入。
  2. 启用循环盘点与 ABC 存储策略,让系统做持续盘点而不是一年一次的总盘点。
  3. 用 24 个月的销售历史训练 Odoo 的需求预测模型,让它每周自动调整补货规则的最小/最大值。
  4. 与关键供应商建立 EDI 流,RFQ、确认、ASN 与供应商账单无人工录入地流转。
  5. 接入承运商 API(DHL、UPS、GLS 等),使每张交货单自动选择既满足承诺交期又最优价的服务。
  6. 搭建一个实时看板(例如表格或业务视图),跟踪码头活动、拣货时间、订单履约率与存货周转,并通过 webhook 向领导层推送更新。


收获是:仓库以系统化方式运行,不再靠人每天扑火,保持稳定的满足率与财务级别的库存账面价值。


设计 IoT 布局、AI 反馈回路、EDI 映射以及实时运营看板,是 Dasolo 在库存项目中为客户搭建的架构。大多数团队第一次要把这些模块正确串联,仍需外部团队支持。


何时该请专家介入


如果你只需要到 Level 1–6,通常用标准 Odoo Inventory、一个耐心的内部负责人和一个允许试错的沙箱环境就能成功。


从 Level 7 开始,风险和复杂度上升:自动化可能把邮件发给错误客户,Studio 的自定义字段可能阻碍升级,API 可能在凌晨两点悄悄停止同步库存。


这并非人员能力的失败,而是说明系统架构、测试和治理开始变得关键。


当你需要多应用设计、各国合规、复杂集成,或董事会已设定上线时间,就该请合作伙伴一起做。

与 Dasolo 合作


Dasolo 帮助企业把 Odoo 按实际业务方式落地:定制应用、干净的集成、以及顾问走后团队仍记得的培训。


如果你的库存路线图包含本指南的高级用例,我们可以为你绘制分阶段计划:先拿快速胜利,再推进自动化与集成,明确责任人和测试脚本。


你掌控范围与预算,我们带来 Odoo 的深度经验,避免团队在生产环境里花高昂代价学教训。

预约免费咨询:


安排演示

Odoo 库存管理:仓库、库位与库存移动详解
Louis DRESSE 2026年5月25日
分析这篇文章
登录 留下评论