Убираем избыточные поля покупателя (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)"

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

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

Ваш e-mail не будет опубликован.