【问题标题】:Alert or Commands or Notification if Quantity increase or Decrease in magento?如果magento的数量增加或减少,警报或命令或通知?
【发布时间】:2014-11-13 17:24:37
【问题描述】:

如果 magento 中的数量增加或减少,我需要获取警报或命令或通知消息吗?我是magento的新人?如何配置这个?

【问题讨论】:

    标签: magento magento-1.8 magento-1.6


    【解决方案1】:

    如果数量下降到某个水平以下,只有一个 RSS 源会通知您。如果您想要更复杂的行为,则需要查找或创建扩展。

    这样的扩展可以基于这样的东西:

    你像这样挂钩cataloginventory_stock_item_save_after 事件:

    <events>
        <cataloginventory_stock_item_save_after>
            <observers>
                <package_module_stocknote>
                    <type>singleton</type>
                    <class>Package_Module_Model_Observer</class>
                    <method>stocknote</method>
                </package_module_stocknote>
            </observers>
        </cataloginventory_stock_item_save_after>       
    </events>
    

    然后在Package/Module/Model/Observer.php创建一个观察者:

    class Package_Module_Model_Observer extends Varien_Event_Observer {
        public function stocknote($observer) {
            $stockItem = $observer->getEvent()->getItem();
            //Insert your logic here
        }   
    }
    

    【讨论】:

    • 我需要在每个产品会增加或减少时收到警报消息,因为管理员知道添加或减少产品的原因和内容?
    • 每次保存产品(或者更确切地说,相关的库存项目)时都会触发此事件。您可以通过 getOrigData() 或其他方式检查金额是否发生变化。我不完全确定你的问题是什么以及你在问什么。
    • 是的,你是对的..所以需要在哪个文件中调用 getOrigData() 函数?
    • 我认为 cataloginventory_stock_item_save_after 这不会在前端工作
    猜你喜欢
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多