1

我想请你帮忙解决一个问题。我需要知道如何减少库存,而不是在下订单后而是在产品添加到购物车后。我该怎么做这个编程?有人有想法吗?是的,我知道这是不推荐的,这很疯狂,但是我正在开发一个在线商店,客户(店主)向我的老板提出了这个要求,我必须这样做,简单地说。拜托,有人可以帮我解决这个该死的想法吗?

万分感谢!

4

1 回答 1

1

即使我强烈不建议这样做。这里有一些建议。

1°) 创建您自己的模块,并在 add_to_cart_after 上使用事件处理程序。

当您成功将商品添加到购物车时会触发此事件。

2°) 然后看Mage_CatalogInventory_Model_Observer:subtractQuoteInventory函数,看看如何减少库存。

3°)现在您必须通过重写来替换此观察器,以避免在下订单时再次从库存中删除物品。

于 2013-02-18T08:02:00.203 回答