Обозреватель Magento при обновлении статуса заказа/новой отгрузке

Я пытаюсь добавить наблюдателя в свое расширение 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, поэтому я могу пропустить некоторые основные вещи :)

Спасибо!


person Jules    schedule 20.07.2015    source источник


Ответы (1)


Не забудьте отключить и очистить кеш конфигурации при изменении xml

person Shack Ro    schedule 20.07.2015