Avisos
Vaciar todo

Correo electronico en compras en woocomerce

6 Respuestas
3 Usuarios
0 Reactions
15 Visitas
Respuestas: 28
Eminent Member
Topic starter
 

Hola buenas tardes, por favor me podrían ayudar como hacer que cuando compren en mi web la opción de correo electrónico no sea obligatorio que sea opcional?

Contenido solo visible a usuarios registrados


 
Respondido : 12/04/2024 9:01 pm
Tags del tema
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Hola Nicolas,

Para establecer ordenes y pedidos de manera correcta el correo electrónico es un campo indispensable y requerido para estos procesos

Sin embargo puedes probar usar un plugin como el siguiente para hacer el campo de email como opcional 

https://wordpress.org/plugins/woo-checkout-field-editor-pro/

Saludos!


 
Respondido : 12/04/2024 10:03 pm
Respuestas: 28
Eminent Member
Topic starter
 
Respondido por: @bruno-vichetti

Hola Nicolas,

Para establecer ordenes y pedidos de manera correcta el correo electrónico es un campo indispensable y requerido para estos procesos

Sin embargo puedes probar usar un plugin como el siguiente para hacer el campo de email como opcional 

https://wordpress.org/plugins/woo-checkout-field-editor-pro/

Saludos!

Gracias, he probado ese plugin pero queria haber si no existe una forma manual de hacerlo ya que no deseo cargar varios plugins en la web.


 
Respondido : 13/04/2024 12:21 am
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Nicolas.

Puedes añadir lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets:

add_filter('woocommerce_billing_fields', 'we_email_opcional', 5000, 1);
function we_email_opcional($fields) {
$fields['billing_email']['required'] = false; //facturacion email
return $fields;
}

 

Lo que no entiendo es porque quieres hacerlo opcional, este campo sirve para que el usuario pueda recibir las notificaciones del pedido.

 

Un saludo


 
Respondido : 13/04/2024 8:58 am
Respuestas: 28
Eminent Member
Topic starter
 
Respondido por: @pepesoler

Hola Nicolas.

Puedes añadir lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets:

add_filter('woocommerce_billing_fields', 'we_email_opcional', 5000, 1);
function we_email_opcional($fields) {
$fields['billing_email']['required'] = false; //facturacion email
return $fields;
}

 

Lo que no entiendo es porque quieres hacerlo opcional, este campo sirve para que el usuario pueda recibir las notificaciones del pedido.

 

Un saludo

Muchas gracias, lo probare y les comento que tal si me funciona. Algunos clientes no son tan afines a la tecnología y suelen escribir pidiendo que desean comprar pero no tienen correo electrónico y deseamos probar esta opción para ver que tal funciona.

 


 
Respondido : 14/04/2024 1:59 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Nicolas.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un Saludo


 
Respondido : 14/04/2024 2:30 pm