0

郵便番号のみで配送料を計算したい。そのため、「配送と税金の見積もり」で国と州のドロップダウンを表示したくありませんでした。どうすればこの機能を実現できるか教えてください。

4

2 に答える 2

0

これは非常に古い質問ですが、将来誰かを助けることができるように、選択した方法を追加します。

注: このオプションは、配送先の国が 1 つしかなく、州が必須でない場合に便利です。

プログラムでこれを実現しようとしましたが、機能が壊れていました。また、不要なファイルの変更が必要でした。また、郵便番号は国全体で同じになる可能性があるため、国がないと郵便番号は機能しません。そのため、国と州のオプションを非表示にする CSS を作成しました。

以下のサンプルコード、

.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
      display: none !important;
}

国と州のフィールドの ID は動的に変化するため、div の名前から参照しました。

これは最適化されたソリューションではありませんが、機能に影響を与えないため、迅速かつ安全なソリューションです。

于 2018-11-02T12:11:15.250 に答える
-1

提案される最も簡単な方法は、phtml でこれら 2 つのフィールドにデータを入力し、このフォームを表示するときにそれらのフィールドを非表示にすることです。

于 2013-05-27T16:10:08.617 に答える