我希望有人可以帮助我。
我想:在付款交易完成之前,产品不会缺货。
假设我有一个产品而某人(客户)正在结账此产品,但在付款交易过程之前,该产品已“缺货”。
答案 0 :(得分:0)
我会尝试关闭Magento库存管理功能(系统 - >配置 - >目录 - >库存)。然后,您可以编写一个监听 sales_order_invoice_save_after 事件的扩展程序,并自行调整库存数量。您还需要使用相同类型的事件观察者代码处理退货/贷记凭证。但是,请记住,如果您获得同一商品的2个订单,并且您只有1个库存,那么您将最终处于延期交货方案中。只要你对它没问题,这应该可行。