-1
Observer.phpでオーダー番号を渡して、私たちの要件を満たす必要があります。ですから、私はちょっと混乱して、どのイベントを捕まえるか分かりません:sales_order_place_after またはcheckout_type_onepage_save_order_after。 sales_order_place_afterイベント&が注文番号を取得しましたが、注文番号が必要なときにロジックを追加しようとしたときに、特定の注文番号を取っていません。しかし、私が(orderNo.-1)を書くと正しく前の出力を表示します。 だから私はどのイベントを捕まえるべきですか?MagentoのObserver.phpに注文番号を渡したいので、どのイベントを捕まえるべきですか?
HI Sulabh:私はあなたのように順番を得ることができますObserver.phpでcheckout_type_onepage_save_order
を引くことにより、これをしませんでしたか?現在の注文番号で操作したいのですが、それ以外の場合はsales_order_place_で現在の注文番号で操作できません。 – Prat
私はobserver.phpのテストクエリを - :$ query = "sales_flat_orderからのSELECT customer_email where increment_id = $ incrementid"とすると、出力は表示されません。私はそこにmysql接続を提供しています。 – Prat
しばらくお試しください。注文番号を記録することで確認できます。あなたが同じ注文を得るなら、あなたは行くのが良いです。 – sulabh