通过虚拟位置从多个仓库销售库存¶
虽然对于小型公司来说,从一个仓库中保持库存并销售库存可能足够,但大型公司可能需要在多个地点的多个仓库中保存库存或进行销售。
有时一个销售订单中包含的产品可能需要从两个(或更多)仓库中调拨库存;在Odoo中,可以通过使用*虚拟位置*从多个仓库中提取产品以满足销售需求。
重要
本文档中描述的解决方案,即使用虚拟仓库来满足多个仓库的订单需求,存在一些限制。在继续之前,请考虑以下事项:
危险
各种表单上的输出或包装区域错误地列为了虚拟仓库的地址。
没有针对两步或三步配送的替代方案。
仅在将虚拟仓库的地址设置为输出或包装区域符合公司工作流程时,才继续操作。
注解
为了在仓库中创建虚拟位置并继续以下步骤,必须启用 库存位置 和 多步骤路由 功能。
要执行此操作,请转到 仓库 部分,并启用 存储位置 和 多步骤路由 选项。然后,保存 更改以完成操作。
,向下滚动到创建虚拟父级位置¶
在创建任何虚拟库存库位之前,请先创建一个作为 虚拟 仓库的新仓库 —— 这个仓库是其他实体仓库的 父 库位。
虚拟仓库对于拥有多个实体仓库的公司非常有用。这是因为可能会出现这样的情况:某个仓库某种产品的库存已经耗尽,但另一个仓库仍然有现货。在这种情况下,可以使用这两个(或更多)仓库的库存来满足单一的销售订单。
“虚拟”仓库作为公司所有实体仓库中存储库存的单一聚合器,并用于(出于可追溯性目的)在Odoo中创建位置层次结构。
要创建一个新仓库,请转到 创建。在此处,可以修改仓库的 名称 和 简称,其他仓库详细信息可以在 仓库配置 选项卡下进行修改。
,然后点击最后,点击 保存 以完成创建一个*常规*仓库。继续按照下面的步骤完成虚拟父仓库的配置。

创建子仓库¶
至少创建两个*子*仓库以链接到虚拟仓库。
重要
为了从多个仓库进行库存调配以满足销售订单,至少需要 两个 仓库作为虚拟父级仓库的子位置。
要执行此操作,请导航至 创建,并按照 前面的说明 来配置实物库存位置。
,点击Example
虚拟仓库
VWH/库存
仓库A
和 仓库B
WHA
和 WHB

重要
虽然虚拟库存位置稍后将更改为“查看”,但在此时,位置类型 必须 为 内部位置,以便在下一节中 将子仓库进行关联。
将子仓库链接到虚拟库存¶
要将实体仓库设置为在 上一步 中配置的虚拟位置的子库位,请导航至 。
从搜索栏中移除所有筛选条件。然后,点击之前创建的作为子库位的实体仓库 库位`(例如 `WHA),并点击 编辑。
将 父级位置 字段从 实物位置 更改为虚拟仓库的 **库存位置**(例如 VWH/Stock
),从下拉菜单中选择,然后点击 保存。
重要
要从 父级位置 下拉菜单中选择虚拟仓库的库存位置,父级仓库库存位置(例如 VWH/Stock
)**必须**将其 位置类型 设置为 内部位置。

按照前面的步骤,配置两个或多个子仓库。
一旦完成,虚拟父仓库(例如 VWH/Stock
)将使用子仓库(例如 WHA
和 WHB
)的库存来满足订单需求,如果某个位置的库存不足时。
将虚拟库存位置设置为“视图”¶
将虚拟库存位置的 位置类型 设置为 视图,因为它是一个不存在的位置,用于将多个实际仓库组合在一起。
要做到这一点,请导航至:
。点击虚拟仓库的库存位置(例如 VWH/Stock
),该位置已在 之前创建,从 位置 列表中选择。
在位置表单中,位于 附加信息 标题下,将 位置类型 设置为 视图。保存 更改。

小技巧
要查看所有关联子仓库的总数量,请转到产品视图并点击 当前库存 智能按钮。

示例:从虚拟仓库销售产品¶
要通过虚拟父级位置从多个仓库销售产品,数据库中必须至少配置 两个 仓库 —— 其中至少 一个 产品在每个仓库中的库存数量均需有所记录。
Example
以下产品 Toy soldier
在各仓库的可用数量为:
WHA/库存
: 1WHB/库存
: 2仓库
WHA
和WHB
是虚拟仓库VWH
的子仓库。
通过导航至 创建 来为产品创建报价单。在报价单中,添加一个 客户,并点击 添加产品 以将存储在两个仓库中的两种产品添加到报价单中。
应用并点击然后,点击销售订单表单上的 其他信息 选项卡。在 配送 部分,将 仓库 字段的值更改为之前创建的 虚拟仓库。接下来,确认 销售订单。

然后,点击 发货 智能按钮。从仓库发货表单中确认 源位置 值与销售订单中的 仓库 字段值相匹配。两者都应列出虚拟仓库位置。
最后,在仓库发货表单中,位于 详细操作 选项卡下,确认每个产品在 从 列中的 位置 与绑定到虚拟父级位置的子位置相匹配。

重要
在仓库出库表单中的 来源库位,以及销售订单的 其他信息 选项卡下的 仓库,**必须**一致,才能从不同的仓库中提取销售订单中的产品。
小技巧
要将虚拟的 父级 位置用作销售订单的默认仓库,每个销售人员应从其员工表单上 默认仓库 下拉菜单旁边将虚拟仓库分配给他们。
