入库规则

入库是指在货物到达后,将产品路由到适当的存储位置的过程。

Odoo 可以通过 入库规则(putaway rules)无缝完成此操作,这些规则决定产品在指定仓库位置之间的移动方式。

货物到达后,系统会根据入库规则生成操作,将产品高效搬运至指定位置,并确保后续出库时能够轻松取出。

在处理特定类型产品的仓库中,入库规则还能通过将易挥发物质指向由仓库管理员指定的不同位置,防止它们相互靠近存放。

::: seealso Odoo 教程:入库规则 :::

要使用入库规则,进入 Inventory app --> Configuration --> Settings,在 Warehouse 部分激活 Multi-Step Routes 功能。开启后,Storage Locations 功能也会自动激活。

最后点击 Save

要管理特定产品的存储路径,进入 Inventory app --> Configuration --> Putaway Rules。点击 New 按钮,为受影响的 Product(产品)或 Product Category(产品类别)配置新的入库规则。

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

入库规则可以按产品/产品类别以及/或包装类型(需要在 Inventory app --> Configuration --> Settings 中启用 Packages 设置)进行定义。此外,还可以通过 storage category <storage_category> 限制存储位置的容量并相应路由产品。 ::::

同一行中的 When product arrives in(产品到达)位置是触发入库规则、创建搬运操作并将产品移动到 Store to(存放至)位置的地点。

为使规则生效,Store to 位置必须是第一个位置的子位置(例如,[WH/Stock/Fruits] 是位于 [WH/Stock] 内的特定命名位置,便于查找存放在此的产品)。

::: example 在仓库位置 WH/Stock 下有以下子位置:

  • WH/Stock/Fruits
  • WH/Stock/Vegetables

Apple(苹果)产品到达 WH/Stock 时,在 Store to 字段填写位置 [WH/Stock/Fruits],确保所有苹果存放在水果区。

对所有产品重复上述操作后点击 Save

:::

使用 Sublocation(子位置)字段来指定是否使用子位置或指定存储类别:

  • No:不使用子位置。产品将直接存放在 Store to 字段指定的位置。
  • Last Used:使用该产品或产品类别最近一次搬运关联的地点。如果没有最近使用地点,则存放在 Store to 字段指定的位置。
  • Closest Location:使用存储类别中指定的地点。此时必须在 Having Category(拥有类别)字段填写存储类别。

若要将入库规则应用于 所有 产品,可创建一个空的入库规则,不指定 Product(产品)或 Product Category(产品类别),所有产品将存放在 Store to 字段指定的位置。

:::: note ::: title 注意 :::

对空入库规则的最佳实践是指定 Last used(最近使用)Sublocation。这样 Odoo 会建议最近一次使用的存放位置。 ::::

Odoo 按以下优先级(从高到低)顺序选择入库规则,直至匹配成功:

  1. 包装类型 + 产品
  2. 包装类型 + 产品类别
  3. 包装类型
  4. 产品
  5. 产品类别

::: example 产品 Lemonade can(柠檬水罐)配置了以下入库规则:

  1. 当收到 Pallet(托盘)包装的 Lemonade cans 时,重定向至 [WH/Stock/Pallets/PAL1]
  2. Lemonade can 所属的 Product CategoryAll/drinks,当收到 Box(箱)包装的该类别任意商品时,重定向至 [WH/Stock/Shelf 1]
  3. 任意 Pallet(托盘)上的产品均重定向至 [WH/Stock/Pallets]
  4. Lemonade can 单独重定向至 [WH/Stock/Shelf 2]
  5. 属于 All/drinks 类别的商品重定向至 [WH/Stock/Small Refrigerator]

:::