Problema con verificación de Código Postal y Envíos (Woocommerce)
-
Saludos, escribo solicitando ayuda, tengo un gran problema con el checkout de mi tienda Woocommerce.
Lo que sucede es en mi país, República Dominicana, no es común conocer el código postal de la zona en que vives, la mayoría de las personas lo desconocen, por lo que exigir un código postal para verificar las opciones de envío disponibles se traduce en una gran perdida de clientes, ya que nadie compraría al no conocer cual es su código postal.
Ante esta problemática, se me a ocurrido usar nombres de sectores de la ciudad en vez de códigos postales, por lo que he colocado los nombres de los sectores en los códigos con envío y así a funcionado muy bien al escribir el nombre del sector en el campo “billing_postcode”.
Sin embargo, aunque esto a funcionado bien, me he encontrado con otro error, los clientes escriben mal el sector, mala ortografía, abreviaturas, etc, por lo tanto el sistema no reconoce la zona, y les indica que no hay envío disponible, por esto se me ha ocurrido modificar el campo billing_postcode para pasar de tipo “text” a tipo “select”, y colocar en las opciones de selección los nombres de los sectores que tienen disponibilidad de envío y así que el cliente seleccione según su sector y obtenga las opciones de envío.
Para realizar este cambio he usado el siguiente código:
// Hook in
add_filter( ‘woocommerce_checkout_fields’ , ‘custom_override_checkout_fields’ );// Our hooked in function – $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields[‘billing’][‘billing_postcode’][‘type’] = ‘select’;
$fields[‘billing’][‘billing_postcode’][‘options’] = array (
‘option_1’ => ‘ATALA’,
‘option_2’ => ‘NACO’,
‘option_3’ => ‘OTRO’
);
return $fields;
}Siendo “ATALA” y “NACO” las opciones de prueba de sectores con envío disponible, y “OTRO” la que no tiene envío disponible.
El problema ocurre en que tras realizar este modificación de código, aunque todo aparenta estar bien, la verificación a dejado de funcionar, no importa cuál opción elija, ninguna me presenta los envíos disponibles.
Podrían indicarme que esta sucediendo? Porque si todo funciona bien, he incluso en el Checkout se visualiza correctamente todo, porque no funciona la verificación de código postal de Woocommerce?
Espero puedan ayudarme, llevo días en esto y no encuentro solución.
De antemano, muchas gracias…
The page I need help with: [log in to see the link]
- The topic ‘Problema con verificación de Código Postal y Envíos (Woocommerce)’ is closed to new replies.