Убираем избыточные поля покупателя (WooCommerce)

09.02.2017 | Написал

При оформлении заказа в магазине на WooCommerce требуется заполнить приличное количество информации о себе – email, имя, фамилию, компанию, два поля адреса, город, индекс, регион, страна, комментарии к заказу. Очень часто не все эти поля нам нужны. Скроем лишние.
Чтобы убрать ненужные поля добавим в файл functions.php код:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); 
function custom_override_checkout_fields( $fields ) { 
//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']); //Емейл 
return $fields; 
}

Вот тут я привел код для всех полей, но закоментировал удаление имени, фамилии, примечания и e-mail. Вы можете настроить так, как нужно Вам, комментируя или удаляя нужные строки.

Метки: ,
Комментарии читателей статьи "Убираем избыточные поля покупателя (WooCommerce)"

Нет комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.