Как удалить ненужные поля со страницы оформления заказа Woocommerce
Для этого можно использовать плагин типа Checkout Field Editor for WooCommerce.
А можно просто вставить простую функцию в файл functions.php вашей темы:
В эту функцию нужно поместить идентификаторы полей которые нужно удалить. Список полей:
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']);
Например, чтобы убрать поле «Фамилия», функция должна выглядеть так: