导入具有挂单的magmi时产品库存错误

时间:2012-05-21 09:14:06

标签: magento magmi

我正在通过Magmi与Magento同步ERP软件。

请考虑以下事项:产品的所有可用单元都处于挂单中,因此产品在商店中不可用。如果在订单待处理期间完成Magmi产品导入,则产品的库存将返回到原始数量并返回到商店。 这意味着只有在订单完成后再从ERP软件导入时,库存才会正确。

我错过了什么吗?如果没有,在导入时设置正确的产品可用性有多容易?

我认为“仅”是将待处理订单中的产品数量减去导入数量的问题。当然,最糟糕的情况可能是ERP软件中的产品已经缺货,最终导致负库存....更重要的是,客户不满意。

我可能会通过更频繁地同步来最大限度地降低负库存的风险,但我仍然依赖于网站订单的完成速度。

思想?

1 个答案:

答案 0 :(得分:1)

您希望确保您的(库存)数据有1个真正的资源。由于库存更新来自ERP到Magento,我们可以说ERP是领先的资源。在这种情况下,您可以考虑在订单设置为待处理时使用ERP的实时更新(在sales_order_save_after上使用观察者)。

这样,您将遇到以下情况:

  1. 产品库存导入magento。
  2. 订单已下达并待处理。
  3. 完成实时更新,ERP收到更新的库存(减量)。
  4. 现在您有两种情况:
    1. 订单被取消,ERP收到更新的库存(增量)。
    2. 订单成功,无需更新ERP。
  5. 通过这种方式,ERP始终了解Magento如何看待您的库存,并且当您收到Magento的“完整”库存更新时不会出现任何问题。