【问题标题】:Magento observer on order status update/new shipmentMagento 观察员了解订单状态更新/新发货
【发布时间】:2015-07-20 11:54:26
【问题描述】:

我正在尝试向我的 Magento 扩展添加一个观察者。观察者应该跟踪状态更新并将它们推送到外部系统。

我的 etc/config.xml 中有这个

<config>
    <adminhtml>
        <events>
            <sales_order_save_commit_after>
                <observers>
                    <plus_orderupdate>
                        <class>EffectConnect_Plus_Model_Observer</class>
                        <method>orderUpdate</method>
                    </plus_orderupdate>
                </observers>
            </sales_order_save_commit_after>
        </events>
    </adminhtml>
</config>

这在我的 Model/Observer.php 中

public function orderUpdate(Varien_Event_Observer $observer){
    $order=$observer->getEvent()->getOrder();

    die('Observer called');
}

然而,观察者不会被调用状态更新或其他任何事情。我似乎不明白为什么,我尝试了各种观察者,比如sales_order_save_after。 有什么问题?我是否使用了正确的观察者? 我的扩展中的所有其他观察者工作正常。这是我第一次在 Magento 工作,所以我可能会遗漏一些基本的东西 :)

谢谢!

【问题讨论】:

    标签: php magento magento-1.9 observers


    【解决方案1】:

    更改 xml 时记得禁用和清理配置缓存

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-06
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      相关资源
      最近更新 更多