我正在通过Magmi把ERP软件和Magento同步。
考虑以下情况:产品的所有可用单元都处于待定订单中,因此该产品在商店中不可用。如果在订单待定期间完成Magmi产品导入,则产品的库存将恢复到原始数量,并返回到商店。这意味着,在订单完成后,从ERP软件再次导入之前,库存不会是正确的。
我是不是遗漏了什么?如果不是,在导入时设置正确的产品可用性有多容易?
我认为这“仅仅”是将待定订单中存在的产品数量减去正在进口的数量。当然,最坏的情况可能是ERP软件中的产品已经脱销,从而导致库存为负……更重要的是,面对不满意的客户。
我可能可以通过更频繁地同步来最小化最终出现负库存的风险,但我仍然依赖于网站订单完成的速度。
有什么想法?
发布于 2012-05-21 17:26:56
您希望确保您的(股票)数据有一个真正的资源。由于库存更新是从ERP到Magento,我们可以说ERP是领先的资源。在这种情况下,当订单设置为pending (使用sales_order_save_after上的观察者)时,您可以考虑对ERP使用实时更新。
这样,您将会遇到以下情况:
(decrement).
通过这种方式,ERP始终知道Magento如何感知您的股票,当您收到Magento的“完整”股票更新时,将不会有任何问题。
https://stackoverflow.com/questions/10682453
复制相似问题