Обязательные поля Email и Телефон на странице оформления заказа WooCommerce занимают довольно много места и располагаются, относительно других полей, не совсем удобно (внизу).

Благодаря данному хуку WooCommerce вы сможете расположить поля под именем и фамилией, а так же поместить их в одну строку:

Добавьте следующий код в файл function.php:

//WooCommerce 3.4.5
//Объединяем поля Email и Телефон
add_filter("woocommerce_checkout_fields", "woocommerce_billing_fields_custom");
function woocommerce_billing_fields_custom($fields) {
    $fields['billing']['billing_phone']['priority'] = 21; // Приоритет поля Телефон (поднимаем вверх)

    $fields['billing']['billing_phone']['class'] = array('form-row-last'); //Отображать поле справа

    $fields['billing']['billing_email']['priority'] = 22; //Приоритет поля Email (поднимаем вверх)

    $fields['billing']['billing_email']['class'] = array('form-row-first'); //Отображать поле слева

return $fields;
}

Где находится файл function.php?

Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php

Этот код еще работает?

Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался с темой Newspaper, версией PHP 7 и WooCommerce указанной в коде.