【发布时间】:2011-09-11 07:36:08
【问题描述】:
如何检测产品的库存水平何时达到 0 或 Magento(不一定由用户)将其状态更改为“缺货”?我寻找了一个事件,但我没有看到一个。我唯一的选择是覆盖 Stock_Item 模型吗?
【问题讨论】:
-
再看看有多个事件:)
标签: magento
如何检测产品的库存水平何时达到 0 或 Magento(不一定由用户)将其状态更改为“缺货”?我寻找了一个事件,但我没有看到一个。我唯一的选择是覆盖 Stock_Item 模型吗?
【问题讨论】:
标签: magento
查看app/code/core/Mage/CatalogInventory/Model/Stock/Item.php 并注意$_eventPrefix 设置为cataloginventory_stock_item。这意味着您可以使用this blog post 中详述的通用对象保存事件来注册观察者,例如cataloginventory_stock_item_save_after 并检查对象的值。
当您使用通用事件时,您几乎不需要覆盖模型。
【讨论】: