WooCommerce を作成したい人のための非常にシンプルなシステムです オンラインで買い物する、に基づいて、 WordPress.
インストール時 default, WooCommerce 請求詳細の標準フォームが追加されます。 顧客の「チェックアウト」ページ。
システムとして設計 オンラインで買い物する これにより、物理的な製品の配信と仮想的な製品のダウンロードの両方が可能になります。 WooCommerce 尋ねる 標準形 顧客データのシリーズ:名、姓、電話番号、国、住所、市、 郵便番号。 これらのフィールドのいくつかは、我々は、例えば、仮想コマンドのために必要。 PayPalで支払われたダウンロードすることができる製品または製品は、配信のためのデータを必要としないでしょう。 このケースでは、チェックアウトのフィールドを除去することにより、ユーザのための制御システムを容易にするのが最善です。
「郵便番号」フィールドを削除 WooCommerce 注文
「郵便番号」/請求先郵便番号を削除できるようにするには WooCommerce、テーマのfunctions.phpファイルを編集する必要があります。 WordPress これはウェブサイトでアクティブです。 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」は郵便番号のフィールドです。 XNUMX 番目の住所フィールドを削除する場合は、「billing_postcode」を「billing_address_2」。
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 チェックアウト。
ポンドのBonjour Merci!
会社名を削除する必要がありましたが、完璧に機能しました。
また、「別の住所に発送」の会社名を削除したいのですが。
しかし、コード内のcustom_override_checkout_fieldsを置き換える方法がわかりません。 私たちを手伝ってくれますか?
こんにちは。 addガイドに従ってこのコードを functions.php に追加しましたが、Web サイトがクラッシュしました。 完全に空白です。 私はこのようなことにまったく新しいわけではありませんが、プロでもありません。
私がダッシュボードにアクセスできるのであれば、私はそれを消去するだけですが、私のウェブサイトには何もアクセスできません。
助けてください、どうすればいいですか? 緊急の対応が必要でした!
Merhaba
Benödemekısmındaki” fatura bilgileri“yazısını“ teslimat adresi”olarakdeğiştirmekistiyorum。 yapabilirizではありません。
teşekkürlergerçektenariyordum.Müşterilerpostakodunubilmediğiiçinçoksorunyaşamıştımteşekkürler
Agora dá pra fazer direto pelo panel de personalizador do wordpress、超実用的。 (wp-admin/customize.php?)
こんにちは、
はい、カスタマイザーでは良い考えですが、 latest バージョンの Woo I see only "addレス2」、「会社」。 郵便番号およびその他のフィールドの場合、非表示にする関数コードが必要です。