Odoo Inventory and Warehouse Management Deep Dive

Complete guide to Odoo 19 Inventory: multi-warehouse setup, lot tracking, reordering rules, putaway strategies, and warehouse operations.

E
ECOSIRE Research and Development Team
|2026年3月19日2 分钟阅读388 字数|

属于我们的Supply Chain & Procurement系列

阅读完整指南

Odoo 库存和仓库管理深入探讨

库存是现金隐藏的地方。过剩库存占用资金;库存不足会导致销量下降。大多数企业的运作方式介于这两个极端之间,通过电子表格和直觉手动管理紧张局势,并以缺货、冲销和持有成本来支付费用。 Odoo 19 Enterprise Inventory 用规则驱动的仓库管理系统取代了猜测,该系统可以处理从基本库存跟踪到具有序列号可追溯性的复杂多仓库操作的所有事务。

本次深入探讨涵盖了 Odoo Inventory 的全部功能:初始仓库设置、路线和上架策略、重新订购规则、批次和序列跟踪以及可让您实时了解整个供应链的报告工具。

要点

  • 配置反映您的物理布局的多仓库和多位置层次结构
  • 使用上架规则和存储类别自动将物品引导至最佳仓位
  • 使用最小/最大或按订单生产逻辑实施重新排序规则以自动补货
  • 按批号或序列号跟踪产品,以实现完整的前向和后向可追溯性
  • 为按库存生产和按订单生产制造流程设置推式和拉式路线
  • 使用周期盘点和永续库存调整来保持准确性
  • 将库存与采购、制造和销售相集成,实现无缝供应链可见性
  • 利用到岸成本获得真实的库存估价,包括运费和关税

仓库架构和位置层次结构

Odoo Inventory 将您的物理仓库建模为位置的分层树。在配置任何其他内容之前,了解此层次结构至关重要。

位置类型: Odoo 使用五种位置类型。内部位置是仓库内的物理位置 - 过道、箱子、货架和区域。输入、输出和包装区域是特殊的内部位置,支持多步骤接收和运输操作。虚拟地点(如“库存调整”或“客户”)处理库存变动的会计方面。外部地点代表您的供应商和客户。

仓库设置: 导航到库存 > 配置 > 仓库。每个仓库自动创建一组标准位置:WH/Input(收货码头)、WH/Quality Control、WH/Stock(主仓库)、WH/Packing Zone 和 WH/Output(发货码头)。您可以重命名它们以匹配您的实际设施术语。

子位置: 在库存区域内创建子位置来代表过道、隔间和垃圾箱。典型的结构可能是 WH/Stock > 过道 A > 隔间 01 > Bin A1-01。这种粒度可以实现仓级库存管理,并显着提高拣选员的效率——拣选员无需“检查仓库”,而是确切地知道该去哪里。

多仓库: 在多个城市或国家拥有配送中心的大型组织为每个设施创建一个单独的仓库。库存可以通过公司间的路线在仓库之间转移,并且每个仓库都有自己的补货规则。可以合并或按仓库查看报告。


接收操作和多步接收

您接收货物的方式决定了下游所有内容的数据质量。 Odoo 支持 1 步、2 步和 3 步接收工作流程。

一步接收: 货物到达并直接进入库存,只需一次操作。最适合库存流动简单的小型企业。导航至库存 > 配置 > 仓库,选择您的仓库,然后将“收货”设置为“1 步骤”。

两步接收(输入+存储): 货物首先到达输入位置,在那里进行计数和验证。第二次操作将它们移动到最终的存储位置。这样可以在物品进入可用库存之前进行质量检查或分类。

**3步接收(输入+质量+存储):**添加质量控制检查点。项目从输入转移到质量控制位置,在那里进行检查,然后在批准后转移到库存。不合格的物品将被移至单独的拒绝位置并自动触发退货流程。

接收中的条形码扫描: Odoo 的条形码模块(包含在 Enterprise 中)将接收转变为基于扫描的流程。仓库工作人员在到达时扫描交货单二维码,然后在卸载时扫描每个产品条形码。数量是自动填充的,系统会标记采购订单和实际交货之间的差异。此过程通常可将接收错误减少 80%,并将处理时间缩短一半。

供应商管理的序列号: 对于按序列号跟踪的产品,接收过程会提示进行单独的序列号扫描。 Odoo 会根据您预期的格式验证每个序列号,并自动标记重复项 — 这对于保修管理和法规遵从性至关重要。


上架规则和存储优化

随机存放——在有空间的地方存放物品——是仓库管理中最昂贵的习惯之一。每个放置在错误位置的物品都会在后续的每次挑选中花费时间。 Odoo 的上架规则自动执行系统存储策略。

简单的入库规则: 导航到库存 > 配置 > 入库规则。创建指定的规则:当产品(或产品类别)到达特定位置时,将其定向到特定的子位置。例如:当“电子元件”到达 WH/Input 时,将其引导至 WH/Stock/Aisle-C/Electronics。上架规则在收货过程中自动应用,引导仓库工作人员到正确的箱子,无需任何猜测。

存储类别: 对于更复杂的操作,定义描述仓容量的存储类别:温度范围、最大重量、允许的产品类别。将存储类别分配给箱。当产品到达时具有特定的存储要求时,Odoo 会自动将其匹配到适当的箱子,从而防止将冷藏物品放置在环境存储中或将重型托盘存储在轻型货架中。

FEFO 和 FIFO 策略: 配置每个位置的移除策略,以对易腐烂货物实施先过期先出 (FEFO) 或对标准货物实施先进先出 (FIFO)。当拣货员收到拣货订单时,Odoo 会根据您的策略自动选择正确的批次 - 无需手动检查日期。

容量规划: 使用存储类别容量限制来防止过度填充位置。当垃圾箱达到容量时,Odoo 的上架引擎会自动将溢出物引导到下一个适当的位置,从而防止物理混乱导致周期计数不准确。


重新订购规则和补货

自动补货是 Odoo Inventory 中投资回报率最高的功能之一。当库存低于阈值时,重新订购规则会自动触发补货,而不是手动检查库存水平和下采购订单。

最小/最大重新排序规则: 导航到库存 > 操作 > 补货。为每个产品创建一条规则,指定最小数量(再订购点)、最大数量(订购级别)和首选供应商。当库存低于最低限度时,Odoo 会自动生成采购订单(或制造订单)以将库存恢复到最高限度。

基于路线的补货: 对于内部制造的产品,将补货路线设置为“按库存生产”——Odoo 生成制造订单而不是采购订单。对于同时购买和制造的产品,配置优先级规则以确定何时使用每个来源(例如,当需求超过 X 单位时进行制造)。

按订单生产 (MTO): MTO 路线仅在确认销售订单时生成采购或制造订单,而不持有缓冲库存。这对于定制产品、高价值物品或需求不可预测的产品来说是理想的选择。连接产品上的 MTO 和采购路线,以实现采购到履行链的完全自动化。

交货时间管理: 重新订购的准确性取决于准确的交货时间。在每个供应商价目表条目上设置供应商提前期、在库存设置中设置安全提前期(不确定性缓冲)以及在制造模块中设置制造提前期。 Odoo 将这些数据结合起来计算必须触发重新订购以满足即将到来的需求的日期。

需求预测: Odoo 19 Enterprise 包含一个需求预测引擎,可分析销售历史记录、季节性模式和未结销售订单,以推荐再订购数量。该系统不是固定的最小/最大水平,而是适应您的实际需求模式 - 同时减少缺货和过剩库存。


批次和序列号跟踪

在受监管的行业中,可追溯性是不容谈判的,而在许多其他行业中,可追溯性也是一种竞争优势。 Odoo 的批次和序列跟踪为每个产品单元提供完整的前向和后向可追溯性。

配置跟踪: 在每个产品表单上,将“跟踪”字段设置为“按批次”(对于多个相同单位的批次)或“按序列号”(对于唯一的单个商品)。批次通常用于食品、化学品和药品。序列号用于电子、机械和保修跟踪项目。

收货时的批次分配: 在收货期间,仓库工作人员通过手动输入或条形码扫描为传入货物分配批号。 Odoo 根据可配置模式(例如 LOT-YYYY-MM-NNNN)验证批号格式。可以直接输入供应商文档中的批号,从而保持与供应商跟踪系统的连续性。

可追溯性报告: 导航到库存 > 产品 > 批次/序列号,选择任何批次,然后单击“可追溯性”。该报告显示了该批次的每一个动作:从哪个供应商处接收、存储在哪个位置、为哪个销售订单挑选以及交付给哪个客户。这一完整的监管链可在几秒钟内生成,这对于产品召回至关重要。

失效日期管理: 对于具有保质期的批次跟踪产品,启用产品上的失效日期跟踪。收到批次后,输入其到期日期。然后,FEFO 移除策略会自动优先考虑即将到期的批次。 Odoo 还可以在批次接近到期日时生成警报,让您有时间在货物被冲销之前对其进行折扣或重新分配。

QR 码标签: 直接从 Odoo 打印批次特定的 QR 码标签,用于实体库存。在任何操作(移动、提货、库存盘点)中扫描这些标签都会自动填充批次字段,从而消除手动输入错误。


运输操作和交付定制

高效的出库操作需要仔细配置拣选、包装和运输工作流程。

1 步、2 步和 3 步运输: 与接收一样,Odoo 支持可配置的出站流程。第一步:从库存中挑选并直接发货。 2步:挑选至包装区,然后发货。 3步:挑选输出,装入运输箱,然后运输。正确的选择取决于您的订单量和复杂性。大批量操作通常受益于带有批量拣选的三步运输。

批量拣选: 在库存 > 配置 > 设置下启用批量转移。批量拣选将多个拣选订单分组到单个仓库巡视中。一名拣货员一次性将 10 个订单的所有商品拉过仓库,从而大大减少了步行时间。批量拣选向导会考虑产品位置来优化拣选路线。

波次拣选: 波次拣选为批次拣选添加了调度功能 - 按承运商截止时间、客户优先级或产品区域对拣选批次进行分组。这可确保始终首先挑选时间敏感的订单,而无需持续的人工干预。

运营商集成: Odoo 与主要运营商集成,包括 FedEx、UPS、DHL 和国家邮政服务。包装后,系统计算运费,生成运输标签,并将跟踪号码自动传输给客户。交货订单标记为“完成”,客户会收到一封带有跟踪链接的发货通知电子邮件。


库存估价和到岸成本

准确的库存评估对于财务报告和定价决策至关重要。 Odoo 支持多种成本计算方法,并提供工具来捕获库存商品的全部成本。

成本计算方法: Odoo 支持三种成本计算方法。 FIFO(先进先出)以最旧单元的成本来评估库存,从而减少成本波动造成的扭曲。 AVCO(平均成本)以所有采购价格的加权平均值来评估库存,从而平滑成本波动。标准价格使用手动设置的单位成本,对于预算和差异分析非常有用。

到岸成本: 商品的购买价格很少代表其真实成本。运费、关税、保险和港口装卸费都构成了库存的实际成本。 Odoo 的到岸成本功能允许您将这些额外成本分配给特定收到的货件,根据数量、重量或价值将其按比例分摊到收到的物品中。这为您提供了准确的 COGS(销售成本),以便更可靠地计算毛利率。

库存评估报告: 导航到库存 > 报告 > 库存评估。此报告按位置、产品类别或仓库显示所有库存的当前价值。按日期过滤以重建期末报告的历史库存值。该报告直接与您的总账相关联,从而消除了单独的库存和会计系统所需的手动对账。


周期盘点和实物盘点

库存准确性不是一次性的成就——它需要持续的维护。 Odoo 支持完整的实际库存盘点和连续周期盘点方法。

实际库存(年度盘点): 库存 > 运营 > 实际库存生成一个盘点表,列出所有地点的所有产品。仓库工作人员清点实际数量并输入。 Odoo 计算差异并允许您在更新系统数量之前检查和验证它​​们。差异会自动过帐到库存调整科目。

周期盘点: 周期盘点不是每年盘点一次所有物品,而是将您的库存分为几组,并每周或每月盘点一部分。快销A类商品可能按月统计;每年都会出现滞销的 C 类商品。在库存 > 配置 > 周期盘点下配置周期盘点计划。系统按计划自动生成计数任务,在整个团队中分配工作量。

基于条形码的周期盘点: Odoo 条形码应用程序简化了周期盘点。工作人员扫描一个位置二维码,扫描每个产品条形码,输入数量,然后移动到下一个位置。该应用程序系统地指导他们完成分配的计数,减少每次计数所需的时间。


常见问题

Odoo 如何处理销售订单的多个仓库的库存?

确认销售订单后,Odoo 根据每个产品上配置的路线检查所有仓库的库存可用性。如果主仓库缺货,您可以配置备用仓库作为备用仓库。对于手动控制,销售人员可以在交货单上指定源仓库。仓库间转移由路线配置自动处理,在需要时生成仓库之间的转移单。

Odoo Inventory 能否与曼哈顿或 SAP WM 等第三方 WMS 系统集成?

Odoo 被设计为一个完整的 WMS,因此大多数企业用 Odoo 替换其第三方 WMS,而不是与其集成。然而,Odoo 的 REST API 和 XML-RPC 接口允许与外部仓库系统集成以进行专门操作。 ECOSIRE 为多个企业 WMS 平台构建了定制连接器。对于大多数中小型企业和中端市场用例,Odoo 的内置 WMS 功能就足够了。

使用批次跟踪时产品召回的最佳方法是什么?

导航到库存 > 产品 > 批次/序列号并搜索受影响的批次号。可追溯性报告显示该批次完成的每一份销售订单。从批次记录中,触发反向转移以召回货物和供应商退货以通知供应商。通过创建链接到受影响的销售订单的电子邮件模板,可以自动通知客户。使用手动系统需要数周时间的这一过程在 Odoo 中可以在一小时内完成。

Odoo 如何处理库存中的配套和物料清单?

Odoo 中的套件是物料清单 (BoM) 设置为“套件”类型的产品。当套件出售后,拣选操作将其分解为组件,从库存中单独拣选每个组件。套件本身没有库存;仅跟踪组件。这使您无需预先组装即可销售组装套件,从而保持组件级库存的可见性和灵活性。

我们可以在 Odoo 中管理供应商拥有的(寄售)库存吗?

是的。 Odoo 通过位置类型和库存所有权跟踪的组合支持寄售库存。创建专用的“寄售”位置,并与您拥有的库存分开跟踪供应商拥有的库存。寄售库存在消耗完之前不会影响您的资产负债表。 Odoo 应用商店提供的寄售模块通过供应商计费和寄售协议管理扩展了这一功能。

重新排序规则如何与销售预测交互?

在 Odoo 19 Enterprise 中,补货屏幕可以包含来自未结销售订单和历史模式的预测需求。在计算是否触发重新订购时,Odoo 不仅考虑当前库存,还考虑进货库存(途中的采购订单)和出货承诺(已确认的销售订单)。这种“虚拟库存”计算可以防止错误触发,并确保您根据真实的净需求而不仅仅是当前的现有数量进行订购。

我应该每周查看哪些报告以保持库存健康状况?

三份报告构成了每周库存管理的核心:库存预测报告(未来 30 天的库存水平与需求)、库存评估(老化的库存总投资)和库存移动分析(确保补货充足的高速项目)。此外,请查看“预定活动”列表,了解是否有任何逾期转账或收到需要跟进的确认。


后续步骤

Odoo Inventory 是可用的最可配置的仓库管理系统之一,但这种灵活性需要仔细设计才能正确实施。位置层次结构不良、路线配置错误以及缺少重新排序规则是库存实施失败的最常见原因。

ECOSIRE 的 Odoo Inventory 实施实践包括仓库设计研讨会、条形码基础设施评估、当前库存系统的数据迁移、员工培训以及 90 天的稳定期和专门支持。

查看我们的 Odoo 服务 了解库存和仓库管理实施包,或探索我们的 市场模块 了解库存扩展,包括高级上架优化、越库自动化和为 Odoo 19 Enterprise 构建的承运商费率购物工具。

E

作者

ECOSIRE Research and Development Team

在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。

通过 WhatsApp 聊天