チェックアウトWooCommerceで詳細を削除/削除(郵便番号、会社、電話番号...)

WooCommerce 1つを作成したいと思う誰のための非常に簡単なシステムです オンラインで買い物する、に基づいて、 WordPress.
デフォルトのインストールでは、WooCommerceは、請求詳細については、標準的なフォームを追加します。 「チェックアウト」顧客で。
システムとして設計 オンラインで買い物する 製品の物理的な配信の両方を可能にし、中に必要ないくつかの仮想WooCommerceをダウンロード 標準形 顧客データのシリーズ:名、姓、電話番号、国、住所、市、 郵便番号。 これらのフィールドのいくつかは、我々は、例えば、仮想コマンドのために必要。 PayPalで支払われたダウンロードすることができる製品または製品は、配信のためのデータを必要としないでしょう。 このケースでは、チェックアウトのフィールドを除去することにより、ユーザのための制御システムを容易にするのが最善です。

WooCommerce Checkoutからフィールド「郵便番号」を排除

我々は行くと、ウェブサイト上でアクティブであるWordPressのテーマのfunctions.phpファイルを編集する必要がWooCommerceの「郵便番号」/課金郵便番号を排除することができます。 functions.phpに以下の行を追加します:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

どこに「billing_postcodeは「郵便番号フィールドです。 あなたは第2のアドレスフィールドを排除したい場合は、我々は「billing_address_2 "と" billing_postcode」を交換してください。

unset($fields['billing']['billing_address_2']);

顧客の支払の詳細な内容に興味を持たない可能性がある状況があります。 通常、支払いはPayPalによって行われたとき。 このシナリオでは、注文ページのすべてのフィールドを排除するために選択することができます。

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

この方法は、あなたはWooCommerceチェックアウトのすべてのフィールドを削除します。

チェックアウトWooCommerceで詳細を削除/削除(郵便番号、会社、電話番号...)

著者について

ステルス

ガジェットやITが2006の喜んstealthsettings.comを書いて、私はコンピュータやMacOSの、Linuxでは、Windowsの、iOSとAndroidのについてあなたに新しいものを発見したいすべてのものに情熱。

5コメント

  • ポンドのBonjour Merci!
    ジャービスは、あなたの名誉を守るために必要とされています!
    これは、奨学金の奨励金であり、「奨学金」と呼ばれています。
    コード内のcustom_override_checkout_fieldsの再配置と同じ方法ではありません。 Pourriez vous m'aider?

  • こんにちは、このコードをfunctions.phpに追加しましたが、私のウェブサイトはクラッシュしました。 それは完全に空白です。 私はこのようなものに全く新しいものではありませんが、私はどちらでもありません。

    私がダッシュボードにアクセスできるのであれば、私はそれを消去するだけですが、私のウェブサイトには何もアクセスできません。

    助けてください、どうすればいいですか? 緊急の対応が必要でした!

  • Merhaba
    ベンオーデムkısmındaKI "fatura bilgileri" yazısını "teslimatアドレス" olarakdeğiştirmekistiyorum。 私たちは、yapabiliriz。

  • コマンドラインのコードに変換するのは関数の関数であるコマンドを解釈するために使用されるコードであり、変換されるのではありません。 Ficaとdicaのpara arrumar isto。

コメントを残す

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.