首页 > 解决方案 > Magento 2.3 多源错误库存

问题描述

在我的团队中,我们刚刚继承了一个只有一个默认库存的Magento 2.3设置,我们希望开始使用Multi Source直接在 Magento 中管理库存,因此我们为我们运送产品的每个仓库分配一个新的 Source(今天的库存管理是 100 % 手动噩梦)。

我们设置了不同的来源,并将这些来源与我们唯一的主网站相关联,创建了一个新的股票。该操作会自动取消默认股票与我们的主网站的关联。似乎禁止将新来源添加到默认库存(我不知道确切原因)。

在特定产品的设置中,我们然后添加所有来源(默认来源和新来源),并确保在每个来源的所有可用数量中,总数大于零。这在“每个来源的数量”和“可销售数量”中得到了正确反映。

但是,前台商店似乎只考虑了 Default Source Qty 值。我们添加的其他来源未添加到计算中。我们观察到,如果我们将该产品的默认来源数量设置为零,则该产品在网站上显示为缺货。不仅如此,如果我们从该产品中删除默认来源,结果是相同的,但保留具有正数量的其他来源。在任何情况下,它在 Admin 中的 Total 和 Salable 数量仍然是正数。

我们期望的行为是网站中显示的库存是正确的,并且计算得出该特定产品的不同来源的所有库存。

刷新缓存重新索引不会改变行为。

新的 Sources 出现在inventory_source表中。表inventory_source_item正确显示了sku 的新条目和正确数量。

我已经检查了手册和其他多个来源,但似乎不清楚如何解决这个问题。如果有人可以让我对此有所了解或澄清我们尝试做的事情是否没有意义,我将不胜感激:)

非常感谢!

标签: phpmagentomagento2magento-2.3mariadb-10.3

解决方案


推荐阅读