Odoo 跨仓库补货指南:配置与操作

跨仓库补货

当企业在多个地点(如仓库、零售店或生产设施)运营时,有时需要从中心仓库为其他地点补充库存。Odoo 使用 路线(Route)配置,使各地点能够从中心配送中心补货,自动生成 跨仓库转移。Odoo 库存(Inventory)管理这些转移,以保持门店库存充足。

本指南解释了使用两种补货策略进行跨仓库转移的操作方法:

  1. 按订单生产 (MTO) <inventory/warehouses_storage/MTO>
  2. 重新订货规则 <inventory/warehouses_storage/reordering-rule>

::: seealso
MTO 与重新订货规则的区别 <../replenishment>
:::

配置

两种补货策略的初始配置相同。首先进入
库存应用 --> 配置 --> 设置。在 仓库(Warehouse)部分,激活 存储位置(Storage Locations),然后点击 保存 以应用设置。

{.align-center}

仓库

通过 库存应用 --> 配置 --> 仓库 配置中心仓库及其关联的存储位置。

:::: important
::: title
重要
:::

每个中心仓库和其他地点 必须 各自拥有独立的仓库。例如,每家门店视为本地仓库。
::::

选择已有仓库,或点击 新建(New)创建一个需要从中心仓库补货的仓库。为该仓库填写 名称简称(Short Name),简称将在该仓库的转移单上显示。

仓库配置(Warehouse Configuration)标签页中,找到 补货来源(Resupply From)字段。勾选中心仓库的名称。如果该仓库可以由多个仓库补货,也请勾选相应的仓库。此时 Odoo 已知哪些仓库能够为该仓库补货。

::: example
为门店补货的中心仓库名为 [Central warehouse]。在门店仓库的配置页中,补货来源字段被设置为该中心仓库。
:::

::: seealso
../inventory_management/warehouses
:::

{.align-center}

为产品设置路线

产品也需要相应配置,才能在仓库之间转移。

进入 库存应用 --> 产品 --> 产品,选择目标产品。

库存(Inventory)标签页的 路线(Routes)区域,会出现形如 X: 从 Y 供货 的新路线,其中 X 为接收产品的仓库,Y 为发送产品的仓库。

勾选 X: 从 Y 供货 复选框,该路线通常配合 MTO(按订单生产) 路线或重新订货规则使用,以通过跨仓库移动实现补货。随后按照下面的专属章节继续操作。

MTO {#inventory/warehouses_storage/MTO}

若使用按订单生产方式补货,请打开产品表单,确保 MTO 路线已取消归档MTO route is unarchived <inventory/warehouses_storage/unarchive-mto>),这样它会出现在 库存 标签页的 路线 区域。

在勾选了 补货来源MTO(按订单生产) 两条路线后,跳转到章节:从其他仓库补货 <inventory/warehouses_storage/resupply-workflow>

::: example
产品在仓库 [Store] 销售时,由中心仓库 [YourCompany] 补货。使用 MTO(按订单生产) 补货时,选择以下路线:

  • Store: 从 YourCompany 供货
  • Replenish on Order (MTO)

{.align-center}
:::

重新订货规则 {#inventory/warehouses_storage/reordering-rule}

若使用重新订货规则补货,首先确保在产品表单的 库存 标签页中已选中 X: 从 Y 供货 路线。

随后点击 重新订货规则(Reordering Rules)智能按钮,创建一条规则实现自动补货。

点击 新建(New),并设置:

  • 位置(Location):零售店的库存位置,例如 [SHOP/Stock]
  • 路线(Route):X: 从 Y 供货
  • 最小数量(Min Quantity)和 最大数量(Max Quantity):当库存低于最小阈值时自动触发转移。

::: seealso
reordering_rules
:::

::: example
创建一条 0/0 重新订货规则 <inventory/warehouses_storage/zero-zero> 用于为门店仓库补货,位置设为 [SHOP/Stock]路线设为 Store: 从 YourCompany 供货

{.align-center}
:::

从一个仓库补货到另一个仓库 {#inventory/warehouses_storage/resupply-workflow}

完成上述设置后,可通过以下任意方式触发补货:

  • 在需要跨仓库补货的产品表单中,点击左上角的 补货(Replenish)按钮。弹窗中将 仓库 设为零售店(如 [Store]),然后点击 确认(Confirm)。

    {.align-center}

  • 创建报价单,在 其他信息(Other Info)标签页中将 仓库 设为零售店(如 [Store]),当该产品的手库存降至重新订货规则设定的最小值时,系统会自动触发补货。

    {.align-center}

触发后,Odoo 会生成两笔转移:第一笔是 发货单(delivery order),从中心供应仓库出库,包含所有需送往门店的产品;第二笔是 收货单(receipt),在门店仓库接收这些产品。

在运输途中,产品位于 [Physical Locations/Inter-warehouse transit](跨仓库中转位置)。

::: example
在门店创建一张销售订单后,系统为该门店补货,并从中心仓库 [WH/Stock] 向门店 [SHOP/Stock] 生成发货单。产品在两仓库之间移动时位于 [Physical Locations/Inter-warehouse transit]。最终的发货单是从门店发往客户,已超出本指南的范围。

:::

滚动至顶部