GoMaps Address Autocomplete for Checkout
GoMaps Address Autocomplete for Checkout
Description
This plugin adds GoMaps Autocomplete to your WooCommerce billing and shipping address fields. Powered by the GoMaps API, it improves checkout UX, boosts form accuracy, and reduces cart abandonment by auto-suggesting address input with geo-targeted precision.
– Fully compatible with WooCommerce checkout
– Address Autocomplete for billing and shipping
– IP-based geolocation country prefill
– Supports select and text-based state fields
– Limit suggestions to selected countries
– Easy setup with your GoMaps API key
External services
This plugin utilizes the following external services:
GoMaps API (https://maps.gomaps.pro)
* Purpose: Provides address autocomplete suggestions and place details for billing and shipping fields on your WooCommerce checkout.
* Data Sent: When a user types into an address field, the typed query, the GoMaps API key, and the currently selected country (if configured to limit suggestions) are sent to the GoMaps API. When a suggested address is selected, the place_id for that address is sent to retrieve full address components.
* When Data is Sent: Data is sent on each keystroke (with a debounce to reduce requests) in the address fields for autocomplete, and upon explicit selection of an address suggestion for detailed information.
* Terms of Service: https://gomaps.pro/terms
* Privacy Policy: https://tools.gomaps.pro/privacy-policy.html
IPAPI.co (https://ipapi.co)
* Purpose: To enhance the user experience by attempting to pre-fill the country selection on the checkout page based on the user’s IP address. This helps streamline the address entry process.
* Data Sent: The user’s IP address.
* When Data is Sent: A single request is made to this service when the WooCommerce checkout page first loads, only if the billing or shipping country fields are currently empty. This occurs once per checkout page load.
* Terms of Service: https://ipapi.co/terms
* Privacy Policy: https://ipapi.co/privacy
Installation
- Upload the plugin files to
/wp-content/plugins/gomaps-address-autocomplete-for-checkout - Activate through the “Plugins” screen in WordPress
- Go to GoMaps AutoComplete in the admin menu
- Paste your API key and configure settings
Get your API key from https://gomaps.pro/developers
Faq
You can sign up and generate your API key at https://gomaps.pro.
This plugin is designed for default WooCommerce billing and shipping fields. Compatibility with custom fields may vary.
No personal data is stored by the plugin itself. Address data is sent directly to the GoMaps API for suggestions and returned to the form.
Go to the plugin settings in GoMaps AutoComplete and set the allowed countries.
Currently, this plugin supports the classic (shortcode-based) WooCommerce checkout form. Support for the new Blocks-based checkout is under consideration.
Reviews
this guy is genuis
By bithearhood on August 14, 2025
its a very coprihansive plugin im actually use it for a while now since 2025
Good plugin for address suggection in woocommres
By gomaps on August 12, 2025
I’ve been using GoMaps Address Autocomplete for Checkout on my WooCommerce store, and it’s been a game-changer. Customers can now start typing their address and instantly see suggestions powered by accurate map data, which makes the checkout process much faster and eliminates typing errors.
What I love most:
- Super Easy Setup – Installed and configured in just a few minutes.
- Works Seamlessly – Integrates directly into the WooCommerce checkout fields without breaking my theme.
- Accurate Suggestions – Pulls correct addresses with city, state, and postal code filled automatically.
- Better User Experience – Customers love how quick and smooth the checkout feels now.
- Improved Order Accuracy – Fewer shipping returns due to incorrect addresses.
If you run an online store and want to speed up checkout while reducing address mistakes, this plugin is worth every penny.
Changelog
1.0.0
- Initial release of GoMaps Autocomplete for WooCommerce checkout
- Refactored script and style enqueuing to use WordPress best practices (
wp_enqueue_script,wp_enqueue_style,wp_localize_script,wp_add_inline_style) - Included Select2 library files locally within the plugin
- Added comprehensive documentation for all external API calls in
readme.md - Ensured proper escaping for all echoed variables and options using WordPress escaping functions
- Added
translators:comments for internationalization strings with placeholders - Limited the number of tags in
readme.mdto meet WordPress.org requirements
