WooCommerceのチェックアウトページで項目を減らす方法

Woocommerce
この記事は約3分で読めます。

WooCommerceのチェックアウトページで必要ない項目を削除する方法を紹介する。テーマのfunctions.phpに以下のコードを入れて保存/更新するだけ。これを入力することで、姓名、会社名 (オプション)、メールアドレス以外の入力を削除する。これはバーチャルな商品を販売している場合等には最適。必要な項目は任意でいじってみて欲しい。

// woocommerceチェックアウトフィールドから請求の詳細を削除する
              add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
              function custom_override_checkout_fields( $fields ) {
                          unset($fields['order']['order_comments']);
                          unset($fields['billing']['billing_address_1']);
                          unset($fields['billing']['billing_address_2']);
                          unset($fields['billing']['billing_city']);
                          unset($fields['billing']['billing_postcode']);
                          unset($fields['billing']['billing_country']);
                          unset($fields['billing']['billing_state']);
                          unset($fields['billing']['billing_phone']);
                          unset($fields['billing']['billing_address_2']);
                          unset($fields['billing']['billing_postcode']);
                          unset($fields['billing']['billing_city']);
                          return $fields;
                      }
              add_filter('woocommerce_enable_order_notes_field', '__return_false');

コメント

寄付する

タイトルとURLをコピーしました