2010-12-10 11 views
2

adminパネルを使用して注文に対して後処理をしたい。Magento - Adminhtml - 作成したばかりの注文IDを取得する

私はcontroller_action_postdispatch_adminhtml_sales_order_create_saveイベントを購読しており、このオブザーバーの正しい機能が呼び出されています。

私の機能でsaveActionに保存された注文のidをどうすれば得ることができますか?

答えて

3

Mage_Adminhtml_Model_Sales_Orderは、セッションのどこにでも注文を保存するようには表示されないため、選択したイベントでは厳しいかもしれません。実際には、指定したコントローラーアクションはセッションからすべてのデータを失うために_getSession() - > clear()を呼び出します。

私は、使用する別のイベントを見つけることをお勧めします。

+0

コントローラの保存アクションをオーバーライドし始めました。今はかなり近いです。私のローカル/テストインストールで既に動作します。 –

関連する問題