检测库存变化

时间:2011-09-11 07:36:08

标签: magento

如何检测产品的库存水平何时达到0或其状态由Magento(不一定是用户)更改为“缺货”?我找了一个活动,但我没有看到。我唯一的选择是覆盖Stock_Item模型吗?

1 个答案:

答案 0 :(得分:10)

查看app/code/core/Mage/CatalogInventory/Model/Stock/Item.php并注意$ _eventPrefix设置为cataloginventory_stock_item。这意味着您可以使用this blog post中详述的通用对象保存事件来注册观察者,例如cataloginventory_stock_item_save_after并检查对象的值。

使用通用事件时,几乎不需要覆盖模型。