Плагин для скрытия и переименования полей, так же можно сделать поля обязательными к заполнению или наоборот.
Для примера в коде есть несколько готовых вариантов, нужно лишь раскоментировать их или наоборот.
Код
<?php
/* ====================================
* Plugin Name: Скрытые и необязательные поля в корзине вукомерс
* Description: Плагин для работы с полями на странице оформления заказа
* Author: Allslava
* Author URI: https://allslava.ru/
* Plugin URI: https://allslava.ru/plagin-skrytye-i-neobyazatelnye-polya-v-korzine-vukomers/
* Version: 1.09
* ==================================== */
add_filter( 'woocommerce_checkout_fields' , 'skrytie_poley_v_zakaze' );
function skrytie_poley_v_zakaze( $fields ) {
// Раскоментируйте нужные вам поля
//unset($fields['billing']['billing_email']); // Скрыть email
//unset($fields['billing']['billing_phone']); // Скрыть телефон
//unset($fields['order']['order_comments']); // Скрыть комментарии к заказу
//unset($fields['account']['account_username']); // Скрыть логин
//unset($fields['account']['account_password']); // Скрыть пароль
//unset($fields['account']['account_password-2']); // Скрыть пароль 2
//unset($fields['billing']['billing_country']); // Скрыть страну оплаты
//unset($fields['shipping']['shipping_country']); // Скрыть страну доставки
unset($fields['billing']['billing_company']); // Скрыть поле компания
unset($fields['billing']['billing_city']); // Скрыть город
unset($fields['billing']['billing_state']); // Скрыть штат
unset($fields['billing']['billing_first_name']); // Скрыть имя
unset($fields['billing']['billing_last_name']); // Скрыть фамилию
unset($fields['billing']['billing_postcode']); // Скрыть индекс
unset($fields['billing']['billing_address_2']); // Скрыть адрес 2
unset($fields['billing']['billing_address_1']); // Скрыть адрес 1
$fields['order']['order_comments']['label'] = 'Комментарий к заказу'; //Изменить название поля комментарии
$fields['order']['order_comments']['placeholder'] = 'Напишите ваше пожелание к заказу или например время и дату предзаказа'; //Изменить описание поля комментарии
$fields['billing']['billing_email'][ 'required' ] = false; // Делаем поле email необязательным
//$fields['billing']['billing_address_1'][ 'required' ] = false; // Делаем поле платёжный адрес 1 необязательным
$fields['shipping']['shipping_address_1'][ 'required' ] = false; // Делаем поле адрес доставки 1 необязательным
//$fields['billing']['billing_address_2'][ 'required' ] = false; // Делаем поле платёжный адрес 2 необязательным
$fields['shipping']['shipping_address_2'][ 'required' ] = false; // Делаем поле адрес доставки 2 необязательным
//$fields['billing']['billing_country'][ 'required' ] = false; // Делаем поле страна оплаты необязательным
//$fields['shipping']['shipping_country'][ 'required' ] = false; // Делаем поле страна доставки необязательным
return $fields;
}