Plugin para WooCommerce
WC – APG City es un plugin para WooCommerce de APG creado totalmente desde cero.
Gracias a WC – APG City ya no es necesario que tus clientes escriban el nombre de su localidad de facturación o envío en los formularios de la página de Finalización de pedido de WooCommerce. WC – APG City se encargará de obtener el nombre de la localidad a partir del código postal gracias a las API públicas de GeoNames o Google Maps. En caso de que el código postal sea compartido por más de una Localidad el cliente podrá seleccionar el nombre exacto del listado obtenido automáticamente por WC – APG City.
Esperamos que nuestros plugins para WooCommerce te resulten útiles y que te hayan solucionado algunas de las necesidades que tenías en tu tienda virtual.
Quedamos a la espera de tus comentarios, así como de tus solicitudes de mejora y de reparación de errores.
Actualizaciones importantes
- Versión 1.0: hemos añadido doble búsqueda en las APIs de GeoNames y Google Maps, también se ha añadido la posibilidad de eliminar el campo de selección para poder introducir manualmente el nombre de la localidad en un campo de texto.
- Versión 0.3: hemos añadido la posibilidad de seleccionar entre la API de GeoNames y Google Maps.
Tutorial
Para aprender a configurarlo visita ¿Cómo crear una clave de API de Google Maps para WC – APG City?.
Descarga
Puedes descargarlo desde el repositorio oficial de WordPress:

¿Necesitas soporte técnico?
Recuerda que no damos ningún tipo de soporte técnico gratuito. Si necesitas ayuda para instalar, activar, configurar o para aprender el uso de alguno de los plugins de APG sólo tienes que contratar nuestro servicio Soporte técnico.
Cuéntanos qué problemas has encontrado o qué quieres que mejoremos en este plugin para WooCommerce.
This APG City is not working as far as we have tested. Interesting concept though.
Visible flaws: When selecting Geonames, no option to set the API key for Geonames or user account credentials.
No confirmation that geo service is working or properly saved after saving. Just that its “saved”
When selecting Google Maps and have both JS API & Geolocation neither of this also work as checked when go to add new order in WC in either Shipping or Billing. Tested by choosing Country and then entering Post Code in various formats and no city is appearing.
Do not see any material or any video or anyone else using it to read about their own problems to see if there are common.
GeoNames is a free web service, no API key, user account or any other option is necessary.
Please read this tutorial to add Google Maps API key correctly: ¿Cómo crear una clave de API de Google Maps para WC – APG City?.
Kind regards.
Thank you for your prompt follow up.
Yes have followed the instructions well previously. Google Maps JavaScript API and Google Maps Geocoding API have been enabled and kept with no restrictions (so easy to test).
It’s a straightforward plugin and to test its clear that Shipping and Billing form from WC > New Order can be used to test this. Unfortunately nothing populates when entering Country, and then attempting to enter ZIp/Post Code.
Just to clarify this is not a support issue but simply stating the fact that it needs improvements and for those trying it expect to have a hard time for something that should be simple.
Tried on new WP deployments, both in cloud and local still the same. Tried enabling WC, disabling, enabilng again, tested the Google Maps API keys do work with other plugins and they do.
I think you should complement this how to guide with a video to prove that its a working product as is downloadable from WP Plugins.
We’re updating the plugin.
Thank you for your notice.
Kind regards.
Cuando se cambia el CP, la provincia se selecciona automáticamente de acuerdo con el CP. El problema es que después se puede cambiar manualmente por cualquiera. Una opción es poner esta a “disabled” por jquery, pero en este caso no funciona la validación de esta. ¿No se podría hacer que, una vez se seleccione el CP no deje cambiar la provincia? Saludos.
En la versión actual no hay opción alguna. Lo estudiamos para añadirlo como opción en futuras versiones pero nos tememos que generará el error que comentas durante la validación del formulario.
Un saludo.