0
基本的にステータスが処理に変わった後でのみ、注文にクーポンを適用したいと考えています。デバッグ後、sales_order_place_after
イベントでオブザーバがファイルapp/code/core/Mage/SalesRule/Model/Observer.php
で呼び出され、機能がsales_order_afterPlace
であることがわかりました。Magento - 注文変更ではなくステータス変更後に適用されるクーポン
このオブザーバーをオーバーライドして、注文のステータスを確認するための条件を追加してからクーポンを先に進めたいとします。
さらに、3210をオーバーライドして、イベントオーダーステータスの変更またはオーダープレイスイベントの代わりにオーダーセーブイベントを使用したいとします。