{"id":257051,"date":"2025-10-27T18:33:10","date_gmt":"2025-10-27T18:33:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/here-autocomplete-address-for-woocommerce\/"},"modified":"2026-03-09T16:40:56","modified_gmt":"2026-03-09T16:40:56","slug":"aisp-smart-autocomplete-address","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/aisp-smart-autocomplete-address\/","author":23268796,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Smart Autocomplete Address","header_author":"Marco Gagnon","header_description":"Add fast, global address autocomplete to your WordPress site \u2014 no Google, GDPR-friendly.","assets_banners_color":"f5f5f5","last_updated":"2026-03-09 16:40:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/marcogagnon.ca\/smart-autocomplete-address-for-woocomerce-wordpress\/","header_author_uri":"https:\/\/marcogagnon.ca\/plugins\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":482,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"aisimpleplugin","date":"2025-10-29 13:18:21"},"1.0.2":{"tag":"1.0.2","author":"aisimpleplugin","date":"2025-11-03 20:27:13"},"1.0.3":{"tag":"1.0.3","author":"aisimpleplugin","date":"2025-12-01 00:23:12"},"1.0.4":{"tag":"1.0.4","author":"aisimpleplugin","date":"2026-03-09 16:40:56"}},"upgrade_notice":{"1.0.4":"<p>This update improves the HERE API key validation tool in the admin interface.<\/p>\n\n<p>Previous versions tested the key via a server-side request, which could incorrectly report valid keys as invalid when the HERE API was restricted by HTTP Referrer rules.\nThe validation now runs directly in the browser, matching the real-world usage conditions of the autocomplete feature.<\/p>\n\n<p>No action required \u2014 existing API keys continue to work without any changes.<\/p>","1.0.3":"<p>Improves compatibility with dynamic checkout themes and enhances the stability of the autocomplete engine across AJAX updates.<\/p>","1.0.2":"<p>New \u201cCheck Key\u201d button and Improved: Admin settings page layout<\/p>","1.0.1":"<p>Fixes display issues with the address suggestions dropdown in WPForms on mobile devices.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3385489,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3385489,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3385488,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3385488,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3389143,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3385424,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3385424,"resolution":"3","location":"assets","locale":""},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":3385424,"resolution":"4","location":"assets","locale":""},"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":3385488,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Smart Autocomplete settings HERE api key","2":"WooCommerce settings","3":"Autocomplete suggestions on the checkout address field.","4":"Address fields automatically filled after selection.","5":"Address autocomplete working inside a WPForms form."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3513,3226,3148,249819,286],"plugin_category":[45,49],"plugin_contributors":[240964],"plugin_business_model":[],"class_list":["post-257051","plugin","type-plugin","status-publish","hentry","plugin_tags-address","plugin_tags-autocomplete","plugin_tags-checkout","plugin_tags-here-maps","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-maps-and-location","plugin_contributors-aisimpleplugin","plugin_committers-aisimpleplugin","plugin_support_reps-marcgagnondev"],"banners":{"banner":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/banner-772x250.png?rev=3385488","banner_2x":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/banner-1544x500.png?rev=3385488","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/icon-128x128.png?rev=3385489","icon_2x":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/icon-256x256.png?rev=3385489","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/Screenshot-1.png?rev=3389143","caption":"Smart Autocomplete settings HERE api key"},{"src":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/Screenshot-2.png?rev=3385424","caption":"WooCommerce settings"},{"src":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/Screenshot-3.png?rev=3385424","caption":"Autocomplete suggestions on the checkout address field."},{"src":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/Screenshot-4.png?rev=3385424","caption":"Address fields automatically filled after selection."},{"src":"https:\/\/ps.w.org\/aisp-smart-autocomplete-address\/assets\/Screenshot-5.png?rev=3385488","caption":"Address autocomplete working inside a WPForms form."}],"raw_content":"<!--section=description-->\n<p><strong>Smart Autocomplete Address<\/strong> instantly suggests accurate, global addresses in your WordPress and WooCommerce forms \u2014 powered by the <strong>HERE Geocoding &amp; Search API<\/strong>, with no Google account required.<br \/>\nIt\u2019s fast, easy to set up, and fully GDPR-compliant.<\/p>\n\n<h3>Why Choose Smart Autocomplete Address<\/h3>\n\n<ul>\n<li>Real-time address suggestions for billing, shipping, and profile fields  <\/li>\n<li>Uses the <strong>HERE API<\/strong> \u2014 reliable, free tier available  <\/li>\n<li>Automatically limits results to your <strong>WooCommerce shipping countries<\/strong>  <\/li>\n<li>Works with any checkout theme or custom form  <\/li>\n<li>Simple setup: just add your API key  <\/li>\n<li>100% GDPR-friendly and fully translatable<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Autocomplete for billing and shipping address fields  <\/li>\n<li>Powered by the <strong>HERE API<\/strong> (no Google Maps required)  <\/li>\n<li>Automatically limits results to your <strong>WooCommerce shipping countries<\/strong>  <\/li>\n<li>Simple setup \u2014 just enter your HERE API key in the settings page  <\/li>\n<li>Compatible with all WooCommerce checkout themes  <\/li>\n<li>Fully translatable and ready for localization  <\/li>\n<li>Includes integrations with popular form plugins <\/li>\n<\/ul>\n\n<h3>GDPR &amp; Privacy<\/h3>\n\n<p>Smart Autocomplete Address does <strong>not<\/strong> store, collect, or share any personal data.<br \/>\nAll lookups are handled securely via the HERE API, ensuring full compliance with privacy laws.<\/p>\n\n<h3>Supported Integrations<\/h3>\n\n<ul>\n<li><strong>WooCommerce<\/strong> - Integrates seamlessly with checkout, account address, and user profile pages.<\/li>\n<li><strong>Custom Field<\/strong> - Any text field with a CSS class (perfect for ACF, themes, or custom code)<\/li>\n<li><strong>Fluent Forms<\/strong><\/li>\n<li><strong>SureForms<\/strong><\/li>\n<li><strong>Contact Form 7<\/strong><\/li>\n<li><strong>WPForms<\/strong><\/li>\n<\/ul>\n\n<p>All integrations are <strong>optional and configurable<\/strong>. Enable only what you need!<\/p>\n\n<h3>Coming Soon<\/h3>\n\n<ul>\n<li><strong>Formidable forms<\/strong><\/li>\n<li><strong>Forminator<\/strong><\/li>\n<li><strong>Ninja Forms<\/strong><\/li>\n<\/ul>\n\n<h3>Additional Info<\/h3>\n\n<p>This plugin uses the <strong>HERE Geocoding &amp; Search API<\/strong>. You must obtain a free API key from the <a href=\"https:\/\/developer.here.com\/\">HERE Developer Portal<\/a>.<\/p>\n\n<p>We are not affiliated with HERE Technologies, WooCommerce, or Automattic Inc. \"WooCommerce\" is a registered trademark of Automattic Inc.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/here-address-autocomplete\/<\/code>, or install it directly from the WordPress plugin directory.  <\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.  <\/li>\n<li>Go to <strong>Adress Autocomplete \u2192 Settings<\/strong>.    <\/li>\n<li>Enter your <strong>HERE API Key<\/strong> (you can get one for free at the <a href=\"https:\/\/developer.here.com\/\">HERE Developer Portal<\/a>).  <\/li>\n<li>Save your settings and test your WooCommerce checkout \u2014 the address fields will now show autocomplete suggestions.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20use%20google%20maps%3F\"><h3>Does this plugin use Google Maps?<\/h3><\/dt>\n<dd><p>No. It uses the <strong>HERE API<\/strong> instead \u2014 no dependency on Google Maps.<\/p><\/dd>\n<dt id=\"is%20the%20here%20api%20free%3F\"><h3>Is the HERE API free?<\/h3><\/dt>\n<dd><p>Yes. HERE offers a free plan with a generous monthly quota, perfect for most WooCommerce stores.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20all%20woocommerce%20themes%3F\"><h3>Does it work with all WooCommerce themes?<\/h3><\/dt>\n<dd><p>Yes. The plugin integrates seamlessly with standard WooCommerce checkout fields and is compatible with most themes.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20autocomplete%20suggestions%20to%20specific%20countries%20in%20woocommerce%3F\"><h3>Can I limit autocomplete suggestions to specific countries in WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin automatically restricts address suggestions based on your WooCommerce shipping country settings.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20form%20plugins%3F\"><h3>Does this plugin work with form plugins?<\/h3><\/dt>\n<dd><p>Yes. It natively supports WPForms, Contact Forms 7, SureForms and Fluent Forms.<br \/>\nEach integration is optimized to work smoothly with default address fields.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20collect%20user%20data%3F\"><h3>Does this plugin collect user data?<\/h3><\/dt>\n<dd><p>No. The plugin does <strong>not<\/strong> collect, store, or transmit any personal data. Only the lookup request is sent directly to the HERE API for address suggestions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Corrected HERE API key validation in admin settings.<\/li>\n<li>Improved: Simplified the API key testing process for better reliability and accuracy.<\/li>\n<li>Remove: Server-side AJAX validation method for HERE API keys, which was incompatible with referrer-based authentication.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added: full compatibility with dynamic WooCommerce themes <\/li>\n<li>Refactored: input handling using delegated listeners for AJAX-safe operation.<\/li>\n<li>Improved: debounce to reduce duplicate API calls and enhance performance.<\/li>\n<li>Enhanced: autofill reliability for country\/state selectors.<\/li>\n<li>Improved: HERE API error handling and UX feedback.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added: \u201cCheck Key\u201d button to validate HERE API key directly from settings.<\/li>\n<li>Improved: Admin settings page layout and tab styling for better visual consistency.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Dropdown suggestions appearing under the next field on mobile devices when using WPForms integration.<\/li>\n<li>Cleaned up: Removed duplicated CSS rules related to <code>.aisp_autocomplete-suggestions<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release  <\/li>\n<li>WooCommerce checkout, account\/edit address, user page address autocomplete  <\/li>\n<li>Auto-fill for city, postcode, country, and state<\/li>\n<li>GDPR-friendly, no Google dependency  <\/li>\n<li>Free-tier support (HERE API)<\/li>\n<li>Added integrations for Fluent Forms, SureForms, Contact Form 7, WPForms, and Custom Fields<\/li>\n<li>Improved architecture with modular class structure<\/li>\n<li>Enhanced ISO 3166-1 country code mapping for international support<\/li>\n<li>Added better error handling and user feedback<\/li>\n<li>Updated JS and CSS for consistency<\/li>\n<\/ul>","raw_excerpt":"Add lightning-fast, privacy-friendly address autocomplete to WordPress and WooCommerce \u2014 powered by the HERE API, not Google.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257051"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aisimpleplugin"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257051"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257051"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257051"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257051"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257051"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}