Magento 观察者订单状态 update/new 发货
Magento observer on order status update/new shipment
我正在尝试将观察者添加到我的 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 工作,所以我可能会遗漏一些基本的东西:)
谢谢!
记得在更改时禁用并清理配置缓存xml
我正在尝试将观察者添加到我的 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 工作,所以我可能会遗漏一些基本的东西:)
谢谢!
记得在更改时禁用并清理配置缓存xml