Главная  »  WooCommerce  »  Как убрать поля на странице Оформления заказа WooCommerce

Как убрать поля на странице Оформления заказа WooCommerce

Как удалить поля на странице Оформления заказа WooCommerceОформление заказа — один из самых важных шагов при покупке в интернет-магазине. Чтобы увеличить конверсии, нужно оставить на странице Чекаут только самую необходимую информацию.

Согласно исследованиям, около 70% посетителей, которые положили товар в Корзину, покидают сайт и ничего не покупают. Одна из главных причин этого заключается в том, что процесс оформления заказа слишком долгий или сложный.

Чтобы этого избежать, страница Оформления заказа должна быть простой и содержать только необходимые поля для заполнения.

Например, если вы продаете цифровые или виртуальные товары, такие как софт, музыку, мембершип, электронные книги, и так далее, то вам не нужны поля с адресом доставки.

В этой статье вы узнаете, как удалить лишние поля на странице Оформления заказа вручную или с помощью плагина.

Содержание:

Как убрать лишние поля вручную

Как убрать лишние поля с помощью плагина
Бонус. Как убрать вкладку Дополнительная информация в карточке товара WooCommerce
Как убрать вкладку Описания и Отзывов в карточке товара WooCommerce

Как убрать лишние поля вручную

Чтобы удалить ненужные поля, нужно добавить снипет в файл functions.php дочерней темы, или с помощью специального плагина.

Не добавляйте снипеты напрямую в functions.php текущей темы, потому что при следующем обновлении темы этот файл будет заменен на оригинальный.

Как удалить поле с фамилией

Добавьте этот снипет в functions.php:

add_filter( 'woocommerce_checkout_fields' , 'tb_remove_checkout_fields' ); 
function tb_remove_checkout_fields( $fields ) { 
unset($fields['billing']['billing_last_name']); 
return $fields; 
}

Как удалить другие поля

Чтобы удалить любое другое поле, вам нужно заменить строку 3 в предыдущем снипете на нужную строку из этого списка:

unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
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['order']['order_comments']);
unset($fields['billing']['billing_email']);
unset($fields['account']['account_username']);
unset($fields['account']['account_password']);
unset($fields['account']['account_password-2']);

Добавьте в снипет столько строк, сколько нужно.

Бонус. Как убрать вкладку Дополнительная информация в карточке товара WooCommerce

Вкладка Дополнительная информация в карточке товара WooCommerce является стандартной вкладкой, которая отображается, когда у товара есть вес, размеры или атрибуты.

Эту вкладку можно скрыть с помощью PHP или с помощью CSS. С точки зрения оптимизации, лучше скрывать её с помощью PHP, потому что в этом случае она не будет загружаться.

С помощью CSS вкладка загрузится, но будет скрыта правилом CSS.

Добавьте этот снипет в файл functions.php дочерней темы, или с помощью специального плагина:

add_filter( 'woocommerce_product_tabs' , 'tb_remove_product_tabs' );
function tb_remove_product_tabs ( $tabs ) {
unset( $tabs['additional_information'] );
return $tabs;
}

Как убрать вкладку Описания и Отзывов в карточке товара WooCommerce

Если вы хотите отключить другие вкладки — Описание и Отзывы, используйте этот код:

add_filter( 'woocommerce_product_tabs' , 'tb_remove_product_tabs' );
function tb_remove_product_tabs( $tabs ) {
unset( $tabs['description'] );
unset( $tabs['reviews'] );
return $tabs;
}

Как убрать лишние поля с помощью плагина

Это лучший бесплатный плагин, с помощью которого вы можете убрать лишние поля на странице Чекаут, переименовать их или изменить их порядок.

Лучший платный плагин, который мне удалось найти для редактирования страниц Оформления заказа — WooCommerce Checkout Manager.

Плагин WooCommerce Checkout Manager

Кроме настройки полей этот плагин может:

  • Добавить загрузку файлов
  • Отображать информацию из кастомных полей в е-мейлах
  • Добавить условные поля и условную логику

Плагин с лайф-тайм лицензией стоит 19$ на 1 сайт.

Читайте также:

  1. Как отключить уведомления WooCommerce
  2. Как отключить кнопку В корзину в WooCommerce
  3. Как изменить страницу Оформления заказа WooCommerce
  4. Как редактировать поля на странице Оформления заказа WooCommerce

Оставляйте комментарии.

Ответить

Techbear