En este caso muchos usuarios nos plantean la necesidad de no utilizar un complemento para modificar el checkout de su sitio web, por lo que comparto un breve código que puede ser aplicado en el archivo functions para aplicar este cambio.
El archivo functions.php es encontrado en CPanel > administrador de archivos > wp-content > themes > tema_del_sitio > Archivo functions.php
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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']);
return $fields;
}
En el código por defecto se eliminarán todos los fields, por lo que debemos eliminar de la lista el field que queremos que se vea, dependiendo de las necesidades.
