質問

特定の順序が成功したら、Magentoに新しい機能を追加したいと思います。注文セッション情報を破壊する前にすべての支払いゲートウェイに到達する一般的な関数はあると思います。

役に立ちましたか?

解決

すべてのメソッドが異なる動作をしているため、そのようなポイントはないと思います。たぶん、イベントを使用してサクセスページで必要な情報を入手できます controller_action_predispatch_checkout_onepage_success そして使用します

$orderId = Mage::getSingleton('checkout/session')->>getLastSuccessQuoteId();

最後の注文IDを取得するには、注文をロードします

Mage::getModel('sales/order')->load($orderId);

そこから必要な情報を取得します。

他のヒント

イベント「checkout_onepage_controller_success_action」のオブザーバーを作成できます。これは、mage_checkout_onepagecontrollerでsucturactionです。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top