Magento观察员订单状态更新/新发货

时间:2015-07-20 11:54:26

标签: php magento magento-1.9 observers

我试图将观察者添加到我的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工作,所以我可能会遗漏一些基本的东西:)

谢谢!

1 个答案:

答案 0 :(得分:2)

请记住在更改xml时禁用和清除配置缓存