Hola @camilo517,
Tal como lo planteas, no lo he visto, tendrías que construir la base de datos tu mismo. El código que encuentras en este artículo te puede servir como punto de partida para adaptarlo a WooCommerce (usa la API de Zippopotam)
Si no te quieres ensuciar las manos con código, tendrás que buscar alguna extensión premium. WooCommerce dispone de la extensión Postcode/Address Validation, pero también necesita de una API, de paso Premium (Loqate).
Espero que te sirva la información y, por favor, recuerda cambiar el estado del debate a «Resuelto» si consideras que he respondido a tu pregunta, así nos ayudas a mantener despejada el área de «debates no resueltos» 👍.
Iniciador del debate
Camilo
(@camilo517)
@yordansoares
No creo que sea necesario una API para hacer esto
Por ejemplo en madrid sería del código postal 28001 al 28523, si el código postal introducido esta dentro de ese rango que se seleccione la provincia madrid
Esto ayudaría a que los usuarios no tengan que introducir la provincia, y en el caso de que se haya autorellenado mal, los usuarios podrían modificarlo
Hola de nuevo @camilo517,
No te digo que sea necesario usar una API, sino que tendrías que hacerlo tu mismo para hacerlo como lo planteas. Sin embargo, te recomiendo el artículo para que tengas una idea de como lo puedes hacer. Así como el artículo consulta una API externa, tú podrías redirigir la consulta a tu propia web, pero definitivamente tendrás que resolverlo con código, porque está difícil conseguir algo específicamente como lo quieres listo para usar.
A menos que tengas una razón justificada para no usar una API, Zippopotam me parece una solución bastante práctica para resolver esa necesidad.
Éxitos con eso y, de nuevo, recuerda cambiar el estado del debate a «Resuelto» si consideras que he respondido a tu pregunta, así nos ayudas a mantener despejada el área de «debates no resueltos» 👍.