Si no quieres que el cliente modifique sus datos una vez que los introduce, usa este snippet.
<?php
//Ocultar campos de editar cuenta
add_filter( 'woocommerce_billing_fields', 'remove_billing_account_fields', 25, 1 );
function remove_billing_account_fields ( $billing_fields ) {
// Solo la dirección de facturación para usuarios conectados
if( is_user_logged_in() && is_account_page() ){
unset($billing_fields['billing_first_name']);
unset($billing_fields['billing_last_name']);
unset($billing_fields['billing_email']);
}
return $billing_fields;
}