4

私のマジェントには、価格がゼロの製品があります。

その商品をチェックアウトするとき、非表示にしたいPayment method Information

つまり、これはチェックアウト手順のスクリーン ショットです。

ここに画像の説明を入力

製品価格が 0 の場合、4 番目のステップを非表示にする必要があります。

これどうやってするの?

通常、製品の価格値がゼロより大きい場合、1 ~ 5 のすべてのステップが表示されます。

しかし、ここで必要なのは、製品価格がゼロの場合、4 番目のステップが表示されないことです。

4

3 に答える 3

3

管理パネルで、

システム -> 構成 -> 販売 -> 支払方法

ゼロ小計チェックアウト方法を有効にします。

自動的に処理します。

しかし、そのステップを完全にスキップしたい場合は

さらに onepage コントローラの小計をチェックし、ゼロの場合は次のステップ フラグを変更します。

于 2013-05-28T08:37:56.580 に答える
1

一度やったけどもう忘れた

ステップ 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

これは、これこれからの便利なリンクです

于 2012-08-04T21:02:34.657 に答える
0

このリンクで彼らが言うことを試してください。

彼らがすることは、自動的にステップを飛び越えることです。ただし、ステップを飛び越えたい場合は、デフォルト値が必要です。

必要なことを正確に実行しようとはしていませんが、 opcheckout.jsを変更して、価格が 0 かどうかを確認する必要があると思います。0 の場合は、無視する支払い方法を自動的に割り当てて、次のステップにジャンプします。

みたいなことをやってみようと思います...

于 2012-11-22T08:42:45.537 に答える