Hola,
Desde la web entro para modificar la dirección o simplemente le doy a guardar y aparece como otro formulario con los campos opcionales y un error que no sé de donde viene
Contenido solo visible a usuarios registrados
Hola Carlos.
El único campo que veo es el de la lista del Pais, aunque este por defecto en España tienes que seleccionarlo.
De todas formas si ves que no se soluciona con eso, adjunta un Usuario de prueba para que podamos revisarlo ( No administrador )
Un saludo
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
Gracias, y como cambio para que no aparezca (opcional) en todos los demas y en ese campo
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