【问题标题】:Detect inventory change检测库存变化
【发布时间】:2011-09-11 07:36:08
【问题描述】:

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

【问题讨论】:

  • 再看看有多个事件:)

标签: magento


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 2018-04-29
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-25
  • 1970-01-01
相关资源
最近更新 更多