{"id":242587,"date":"2025-08-03T19:47:05","date_gmt":"2025-08-03T19:47:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gomaps-address-autocomplete-for-checkout\/"},"modified":"2025-08-12T14:42:14","modified_gmt":"2025-08-12T14:42:14","slug":"gomaps-address-autocomplete-for-checkout","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/gomaps-address-autocomplete-for-checkout\/","author":23134334,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.8.5","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"GoMaps Address Autocomplete for Checkout","header_author":"GoMaps","header_description":"Enhance your WooCommerce checkout experience with real-time address autocomplete for billing and shipping fields using the GoMaps API. Improve accuracy, reduce cart abandonment, and streamline the customer journey.","assets_banners_color":"509bf3","last_updated":"2025-08-12 14:42:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/choraha","header_plugin_uri":"https:\/\/app.gomaps.pro\/ref\/8MSGL552","header_author_uri":"https:\/\/gomaps.pro","rating":5,"author_block_rating":0,"active_installs":0,"downloads":300,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release. Includes address autocomplete integration for WooCommerce checkout with geolocation support.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3338600,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3338600,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3338600,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Autocomplete in action on the WooCommerce checkout page","2":"Plugin settings page where you enter your GoMaps API key1. Address autocomplete in the checkout form."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17237,3148,4124,245792,286],"plugin_category":[45,49],"plugin_contributors":[245793],"plugin_business_model":[],"class_list":["post-242587","plugin","type-plugin","status-publish","hentry","plugin_tags-address-autocomplete","plugin_tags-checkout","plugin_tags-geolocation","plugin_tags-gomaps","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-maps-and-location","plugin_contributors-gomaps","plugin_committers-gomaps"],"banners":{"banner":"https:\/\/ps.w.org\/gomaps-address-autocomplete-for-checkout\/assets\/banner-772x250.jpg?rev=3338600","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gomaps-address-autocomplete-for-checkout\/assets\/icon-256x256.jpg?rev=3338600","icon_2x":"https:\/\/ps.w.org\/gomaps-address-autocomplete-for-checkout\/assets\/icon-256x256.jpg?rev=3338600","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gomaps-address-autocomplete-for-checkout\/assets\/screenshot-1.png?rev=3338600","caption":"Autocomplete in action on the WooCommerce checkout page"}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>\u2013 Fully compatible with WooCommerce checkout<br \/>\n\u2013 Address Autocomplete for billing and shipping<br \/>\n\u2013 IP-based geolocation country prefill<br \/>\n\u2013 Supports select and text-based state fields<br \/>\n\u2013 Limit suggestions to selected countries<br \/>\n\u2013 Easy setup with your GoMaps API key<\/p>\n\n<p><a href=\"https:\/\/tools.gomaps.pro\/privacy-policy.html\">Privacy Policy<\/a><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin utilizes the following external services:<\/p>\n\n<p><strong>GoMaps API (https:\/\/maps.gomaps.pro)<\/strong><br \/>\n* <strong>Purpose:<\/strong> Provides address autocomplete suggestions and place details for billing and shipping fields on your WooCommerce checkout.<br \/>\n* <strong>Data Sent:<\/strong> 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 <code>place_id<\/code> for that address is sent to retrieve full address components.<br \/>\n* <strong>When Data is Sent:<\/strong> 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.<br \/>\n* <strong>Terms of Service:<\/strong> <a href=\"https:\/\/gomaps.pro\/terms\">https:\/\/gomaps.pro\/terms<\/a><br \/>\n* <strong>Privacy Policy:<\/strong> <a href=\"https:\/\/tools.gomaps.pro\/privacy-policy.html\">https:\/\/tools.gomaps.pro\/privacy-policy.html<\/a><\/p>\n\n<p><strong>IPAPI.co (https:\/\/ipapi.co)<\/strong><br \/>\n* <strong>Purpose:<\/strong> 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.<br \/>\n* <strong>Data Sent:<\/strong> The user's IP address.<br \/>\n* <strong>When Data is Sent:<\/strong> 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.<br \/>\n* <strong>Terms of Service:<\/strong> <a href=\"https:\/\/ipapi.co\/terms\">https:\/\/ipapi.co\/terms<\/a><br \/>\n* <strong>Privacy Policy:<\/strong> <a href=\"https:\/\/ipapi.co\/privacy\">https:\/\/ipapi.co\/privacy<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/gomaps-address-autocomplete-for-checkout<\/code><\/li>\n<li>Activate through the \"Plugins\" screen in WordPress<\/li>\n<li>Go to <strong>GoMaps AutoComplete<\/strong> in the admin menu<\/li>\n<li>Paste your API key and configure settings<\/li>\n<\/ol>\n\n<p>Get your API key from <a href=\"https:\/\/gomaps.pro\/developers\">https:\/\/gomaps.pro\/developers<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20get%20a%20gomaps%20api%20key%3F'><h3>Where do I get a GoMaps API key?<\/h3><\/dt>\n<dd><p>You can sign up and generate your API key at <a href=\"https:\/\/gomaps.pro\">https:\/\/gomaps.pro<\/a>.<\/p><\/dd>\n<dt id='will%20this%20plugin%20work%20with%20custom%20checkout%20fields%3F'><h3>Will this plugin work with custom checkout fields?<\/h3><\/dt>\n<dd><p>This plugin is designed for default WooCommerce billing and shipping fields. Compatibility with custom fields may vary.<\/p><\/dd>\n<dt id='does%20this%20plugin%20store%20any%20data%3F'><h3>Does this plugin store any data?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id='how%20do%20i%20restrict%20autocomplete%20to%20specific%20countries%3F'><h3>How do I restrict autocomplete to specific countries?<\/h3><\/dt>\n<dd><p>Go to the plugin settings in <strong>GoMaps AutoComplete<\/strong> and set the allowed countries.<\/p><\/dd>\n<dt id='is%20it%20compatible%20with%20woocommerce%20blocks%20checkout%3F'><h3>Is it compatible with WooCommerce Blocks checkout?<\/h3><\/dt>\n<dd><p>Currently, this plugin supports the classic (shortcode-based) WooCommerce checkout form. Support for the new Blocks-based checkout is under consideration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of GoMaps Autocomplete for WooCommerce checkout<\/li>\n<li>Refactored script and style enqueuing to use WordPress best practices (<code>wp_enqueue_script<\/code>, <code>wp_enqueue_style<\/code>, <code>wp_localize_script<\/code>, <code>wp_add_inline_style<\/code>)<\/li>\n<li>Included Select2 library files locally within the plugin<\/li>\n<li>Added comprehensive documentation for all external API calls in <code>readme.md<\/code><\/li>\n<li>Ensured proper escaping for all echoed variables and options using WordPress escaping functions<\/li>\n<li>Added <code>translators:<\/code> comments for internationalization strings with placeholders<\/li>\n<li>Limited the number of tags in <code>readme.md<\/code> to meet WordPress.org requirements<\/li>\n<\/ul>","raw_excerpt":"GoMaps Address Autocomplete enhances checkout address fields using real-time, fast and privacy-respecting location suggestions. Built for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/242587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=242587"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gomaps"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=242587"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=242587"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=242587"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=242587"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=242587"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=242587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}