私のマジェントには、価格がゼロの製品があります。
その商品をチェックアウトするとき、非表示にしたいPayment method Information。
つまり、これはチェックアウト手順のスクリーン ショットです。

製品価格が 0 の場合、4 番目のステップを非表示にする必要があります。
これどうやってするの?
通常、製品の価格値がゼロより大きい場合、1 ~ 5 のすべてのステップが表示されます。
しかし、ここで必要なのは、製品価格がゼロの場合、4 番目のステップが表示されないことです。
管理パネルで、
システム -> 構成 -> 販売 -> 支払方法
ゼロ小計チェックアウト方法を有効にします。
自動的に処理します。
しかし、そのステップを完全にスキップしたい場合は
さらに onepage コントローラの小計をチェックし、ゼロの場合は次のステップ フラグを変更します。
一度やったけどもう忘れた
ステップ 1:まず、管理パネルから構成された定額料金と支払い方法 Paypal を取得します。
ステップ 2: app/code/core/mage/checkout/block/onepage.php
$stepCodes を変更します
$stepCodes = array('billing', 'shipping', 'shipping_method', 'review');
step3: app/code/core/mage/checkout/controller/Onepagecontrollers.php
saveShippingMethod 関数を変更する
ステップ 4: opcheckout.js
このリンクで彼らが言うことを試してください。
彼らがすることは、自動的にステップを飛び越えることです。ただし、ステップを飛び越えたい場合は、デフォルト値が必要です。
必要なことを正確に実行しようとはしていませんが、 opcheckout.jsを変更して、価格が 0 かどうかを確認する必要があると思います。0 の場合は、無視する支払い方法を自動的に割り当てて、次のステップにジャンプします。
みたいなことをやってみようと思います...