Hola Pepe:
Aunque no modifique nada, da error, os envío otro usuario. De todas formas cambia a (opcional) cuando los hemos puesto requerido
Usuario: blobic
Contraseña: bPxSa!CmLBCl
Hola Carlos.
Lo acabo de probar y se realizo el cambio:
El problema esta en la celda dirección que es un campo requerido, calle, numero.....
Un saludo
Hola Carlos.
Puedes utilizar un plugin:
-> https://wordpress.org/plugins/flexible-checkout-fields/
O una función:
add_filter( 'woocommerce_checkout_fields' , 'custom_wc_checkout_fields_required' );
function custom_wc_checkout_fields_required( $fields ) {
$fields['billing']['billing_phone']['required'] = false;
$fields['billing']['billing_first_name']['required'] = false;
$fields['billing']['billing_last_name']['required'] = false;
$fields['billing']['billing_company']['required'] = false;
$fields['billing']['billing_address_1']['required'] = false;
$fields['billing']['billing_address_2']['required'] = false;
$fields['billing']['billing_city']['required'] = false;
$fields['billing']['billing_postcode']['required'] = false;
$fields['billing']['billing_country']['required'] = false;
$fields['billing']['billing_state']['required'] = false;
$fields['billing']['billing_phone']['required'] = false;
$fields['billing']['billing_postcode']['required'] = false;
$fields['billing']['billing_company']['required'] = false;
$fields['billing']['billing_email']['required'] = false;
return $fields;
}
Aquí le indicamos que campos quieres que sean requeridos o no, en esta caso estan todos en false, es decir no son requeridos, si alguno de los campos quieres que sea obligatorio solo cambia false por " true "
Un saludo