【问题标题】:Magento event on stock change?Magento 股票变动事件?
【发布时间】:2012-11-08 07:19:24
【问题描述】:

当产品的库存数量发生变化时是否会发生事件?

我试过了:

cataloginventory_stock_item_save_after
_after and _before.

但是这个事件只有在产品被保存时才会被触发,而不是在销售或订单取消时触发。

那么有没有一个方便的事件呢?

感谢和欢呼, 马蒂亚斯

【问题讨论】:

    标签: events magento inventory stock


    【解决方案1】:

    cataloginventory_stock_item_save_commit_after 被触发销售。

    【讨论】:

    • 看起来只有在销售触发库存通知时才成立,否则库存模型被优化以在单个查询中更新库存数量,不会触发任何事件(Magento CE 1.7)
    • @fab 你能告诉我如何配置“销售触发库存通知”吗?
    • @HoangLan 这与配置无关。如果商品已售出(=> 由销售触发)或在其他情况下(例如您在后端设置),则库存数量可能会发生变化,则不会触发该事件
    猜你喜欢
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    相关资源
    最近更新 更多