Я пытаюсь добавить наблюдателя к моему расширению 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>
И это в моей модели / Observer.php
public function orderUpdate(Varien_Event_Observer $observer){
$order=$observer->getEvent()->getOrder();
die('Observer called');
}
Тем не менее, наблюдатель не вызывается для обновления статуса или чего-либо еще. Я не могу понять, почему, я пытался всех видов наблюдателей, как sales_order_save_after
,
Что может быть не так? Я использую правильного наблюдателя?
Все остальные наблюдатели в моем расширении работают нормально. Я впервые работаю в Magento, поэтому мне может не хватать некоторых базовых вещей 🙂
Спасибо!
Не забудьте отключить и очистить кеш конфигурации при смене xml
Других решений пока нет …