Avisos
Vaciar todo

Teléfono OBLIGATORIO

4 Respuestas
3 Usuarios
0 Reactions
11 Visitas
Respuestas: 8
Active Member
Topic starter
 

Buenas tardes,

 

nos gustaría que el campo TELÉFONO, en la dirección de envío, fuera obligatorio.

Hemos añadido el siguiente código en functions pero sigue sin ser obligatorio.

add_filter( 'woocommerce_default_address_fields', 'personalizacion_campos_empresa', 1000, 1 );
function personalizacion_campos_empresa( $address_fields ) {
$address_fields['phone']['required'] = true; //teléfono
}

En algo nos estamos equivocando... 🙁

Gracias y un saludo

Contenido solo visible a usuarios registrados


 
Respondido : 07/12/2024 8:27 pm
Bruno
Respuestas: 6468
Illustrious Member Moderator
 

Que tal Cristina,

Puedes probar con la siguiente sintaxis del fragmento de codigo

add_filter( 'woocommerce_default_address_fields', 'personalizacion_campos_empresa', 1000 );
function personalizacion_campos_empresa( $address_fields ) {
$address_fields['phone']['required'] = true;
return $address_fields;
}

Saludos!


 
Respondido : 08/12/2024 2:35 am
Respuestas: 8
Active Member
Topic starter
 

@bruno-vichetti, sigue si aparecer como obligatorio 🙁

¿Qué mas podría ser...?


 
Respondido : 18/12/2024 5:51 pm
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

Hola MCristina, 

En este caso lo que veo es que estás usando el nuevo bloque de Gutenberg para la página de finalizar pago, a diferencia del shortcode anterior de WooCommerce este bloque no aplica ningún tipo de personalización que realicemos, en este sentido en lugar de este bloque puedes probar editar tu página de finalizar compra y utilizar el shortcode nativo de WooCommerce

[woocommerce_checkout]

Añádelo, guara los cambios y verifica si con ello te permite añadir la configuración que necesitas. 

Verifícalo y nos comentas como va todo

Un Saludo


 
Respondido : 18/12/2024 6:38 pm