2012-01-03 7 views
0

配送方法を有効にし、配送コストを更新し、オブザーバーによる条件に基づいて支払い方法を有効にしようとしています。私は状況をチェックするためにチェックアウトページにフィールドを追加することができましたが、私はどのように私は有効にするか、配送方法と支払い方法を無効にし、送料を更新するのですか?これを実行するコードスニペットを提供する人もいれば、正しい方向に私を指す人もいますか?ありがとう。発送方法と支払い方法をプログラマティックにマゼンタに設定

答えて

0

isAvailable()またはisActive()メソッドをオーバーライドして条件を満たし、配送方法の価格を変更することができます。支払方法料金を追加する必要がある場合は、支払方法のトータルオブジェクトを実装する必要があります。

ただし、チェックアウト/ワンページでは、処理はアドレス>出荷>支払いであり、最後のステップで条件を変更した場合は、前の手順で行った選択を変更するユーザー確認が理想的です。

関連する問題