2010-12-10 4 views
2

Я хочу сделать некоторую пост-обработку заказа, сделанного с помощью admin panel.Magento - Adminhtml - Получить только что созданный заказ

Я подписался на событие controller_action_postdispatch_adminhtml_sales_order_create_save, и вызывается правильная функция этого наблюдателя.

Как я могу получить id заказа только что сохраненного в saveAction в моей функции.

ответ

3

Mage_Adminhtml_Model_Sales_Order не сохраняет порядок в сеансе в любом месте, так что это может быть сложно с выбранным вами событием. Фактически, действие контроллера, которое вы указали, вызывает _getSession() -> clear(), чтобы потерять все данные из сеанса.

Я бы предложил найти другое событие для использования.

+0

Я уже начал отменять действие сохранения контроллера. Я совсем близко. Уже работает на моей локальной/тестовой установке. – 2010-12-10 16:08:01

Смежные вопросы