Magento:将产品添加到购物车后减少库存

问题描述:

我想请求您的帮助来解决问题。我需要知道如何减少库存后不下订单,但产品添加到购物车后。我怎样才能做这个编程?有人有想法吗?是的,我知道这不是建议的,它是疯狂的,但我正在开发一家在线商店,并且客户(店主)向我的老板请求了这一点,我必须这么做。请有人能帮我解决这个该死的想法吗?Magento:将产品添加到购物车后减少库存

数以千计的谢谢你!

+0

您是否知道产品按订单递减的代码?获取该代码并将其用在购物车产品确认页面或任何其他您想要的页面上,则需要更改一些代码 – 2013-02-17 20:46:00

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

1°)使用add_to_cart_after上的事件处理函数创建您自己的模块。

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

2°)然后看看Mage_CatalogInventory_Model_ObserversubtractQuoteInventory功能,看看如何减少库存。

3°)现在,您必须通过重写来替代此观察者,以避免订单放置后第二次从库存中删除项目。

+0

如何创建模块?有没有一个标准来做到这一点? – joaogdesigner 2013-02-18 13:21:10

+0

将产品添加到购物车的活动页面上?有人知道吗? – joaogdesigner 2013-02-18 15:02:53