Con este snippet evitarás que los usuarios de tu tienda metan mal su dirección de email.

/* Campo para confirmar email al finalizar compra */
add_filter('woocommerce_checkout_fields', 'nwp_confirmar_email_finalizar_compra');

function nwp_confirmar_email_finalizar_compra($fields) {
    $fields['billing']['billing_email']['class'] = array('form-row-first');
    $fields['billing']['billing_em_ver'] = array(
        'label' => 'Confirmar el correo electrónico',
        'required' => true,
        'class' => array('form-row-last'),
        'clear' => true,
        'priority' => 999,
    );
    return $fields;
}
// Mensaje de error si los emails son distintos
add_action('woocommerce_checkout_process', 'nwp_comprobar_doble_email');

function nwp_comprobar_doble_email() {
    $email1 = $_POST['billing_email'];
    $email2 = $_POST['billing_em_ver'];
    if ($email2 !== $email1) {
        wc_add_notice('Tus direcciones de correo electrónico no coinciden', 'error');
    }
}