Address Autocomplete Anything

Plugin Banner

Address Autocomplete Anything

by WP Sunshine

Download
Description

This plugin is unique in that it allows you to add a Google Address Autocomplete to anything on your WordPress website. It is not made to be specific for any one e-commerce, form, LMS, or other WordPress plugin… is compatible with them all!

Address Autocomplete is my favorite feature on any e-commerce site or any time I need to fill out a form on a website. Originally built for our other plugin, Sunshine Photo Cart, I realized I could make this available to work for anything.

How it works

By using CSS selectors (don’t worry non-tech person, it is easier than you think and a simple help article and video is available!), you can add Address Autocomplete to Anything! Provide a selector for which input field on your page you want to trigger the address autocomplete when a user types, and then the CSS selectors to target for the address data.

What you need

You only need to get a Google Maps API key. Although billing info is required, most sites will never be charged as the free limit is quite high.

Visit the documentation

Upgrade to Premium

  • Get unlimited instances on your site
  • More detailed data fields (latitude, longitude, county, neighborhood, sub localities, etc) to use for population
  • Automatically integrate with popular e-commerce and form plugins with one-click set up:
    • WooCommerce (Shortcode and Block Checkout, My Address in Account)
    • Gravity Forms (Address Field)
    • LifterLMS
    • Paid Memberships Pro
    • …and more coming very soon!

Get Premium here

  1. Upload and activate the plugin
  2. Get a Google Maps API key
  3. Go to Settings > Address Autocomplete and to enter Google Maps API key and form settings
  4. Get the CSS selectors for your form and put into the settings
  1. Plugin settings

    Plugin settings

  2. Sample form showing how address autocompletes works

    Sample form showing how address autocompletes works

Convenient plugin for a nice price

By muaddib007 on June 5, 2026

Since starting my Woocommerce webshop I have been looking for ways to improve my website to make the shopping experience more convenient for my customers.

This plugin really helps in getting their address in properly.

The only pitfall is that Google must have indexed the address in order to have it show up, but that is logical. In case that happens people can still manually fill in all the address fields so no functionality lost because of that.

Excellent product, great support.

By jessedw44 on January 19, 2026

I bought the paid version after messing around with the free version. It turns out that you need the paid version for it to work with WooCommerce blocks. I missed reading that. I made a suggestion after I got it working to the developer... that it would be nice if the autocomplete, restricted itself to the country you choose, if you choose a country first, and wow.... that fix was put in immediately and released. Excellent code, lightweight, works beautifully

Greate Value for money

By frankevp on January 13, 2026

Yes, you could code this yourself accessing Google API, and also have to maintain your code.

For $19 a complete solution is provided. So unless you can do the coding in 15 minutes, buy the plugin 🙂

Really an excellent plugin !

By joy0114 on December 31, 2025

Great plugin, very effective and simple. Excellent documentation, reliable support available from a truly competent developer. And for even greater simplicity and time savings: the premium version is definitely worth it, really !

Does just what it claims

By smaese on December 25, 2025

It gives you accurate and professional autocomplete just like it claims. Download it now!

Invaluable Plug-In

By jimkatcrewnetworkdotorg on November 10, 2025

Derek and team have a powerful, yet almost seamless plugin. It's incredibly cost effective as well. Thanks!

The plugin I needed with amazing support!

By riotz on May 14, 2025

Address Autocomplete Anything is an absolute gem! It dropped into my WordPress stack without a hiccup and instantly elevated the form on my site—no more fat-fingered addresses or frustrated users.

What sold me, though, was the support team. When Google Maps results were not filling in NYC boroughs (Brooklyn not filling in properly?—come on, Google!), I opened a ticket expecting the usual back-and-forth. Instead, I got thoughtful replies and even a fresh plugin update that bypassed the Google quirk entirely. No manual tweaks on my end—update, activate, and it worked. That’s the kind of creative, reliable problem-solving you rarely see.

If you need rock-solid address autocomplete and lightning-fast support, don’t hesitate—this plugin is the real deal.

Amazing support team

By FWitTeam (fwitteam) on April 2, 2025

This is a great plugin for using Google Autocomplete API on your WordPress/WooCommerce site, clean and light plugin. Prompt support responses who really listen and assist with issues past the standard. Best autocomplete plugin around from an amazing developer!

Great

By mudassarhanif on March 13, 2025

It works great , I tried a few others too but found this one to be the best.

Excellent Support and integration with Woocommerce

By hoztdotcom on March 7, 2025

The WPSunshine team was very quick to respond to my questions. I needed WooCommerce with checkout block support so purchased the premium version. The integration is very slick and it is well worth the price. Highly recommended!

1.2.9

  • Fix: Address suggestions could not be selected with a mouse click after a recent Google Maps update

1.2.8

  • Fix: Address suggestions now update right away when the country field changes on WooCommerce classic checkout and other forms with enhanced (select2) country dropdowns
  • Fix: Country changes are still detected after WooCommerce rebuilds the country dropdown when switching countries
  • Fix: A saved address is no longer cleared when the page first loads
  • Update: Tested up to WordPress 7.1

1.2.7

  • Fix: Address suggestions could not be selected with a mouse click on desktop in some setups
  • Fix: Prevent duplicate autocomplete initialization on dynamically re-rendered fields
  • Fix: UK addresses now fill the city field using postal_town when Google does not return a locality
  • Update: Load Google Maps API from the stable weekly channel instead of beta

1.2.6

  • Update: Fix fatal errors

1.2.5

  • Update: Tested up to WP 6.9

1.2.4

  • Add: Info about other plugins

1.2.3

  • Fix: Handle when the address component type had “political” as the first value

1.2.2

  • Add: New option to set language for returned address results
  • Add: Build address2 from premise, floor, subpremise, room values automatically
  • Change: More address component fallbacks in case some data is missing from the returned result
  • Fix: Handle unique cases like NY burroughs where no locality is returned, use sublocality as fallback
  • Fix: Additional countries that use reverse address format
  • Fix: Handle unique cases like NY burroughs where no locality is returned, use sublocality as fallback

1.2.1

  • Fix: “postal_town” fallback when “locality” is not present
  • Fix: Trigger jQuery change event on populated input if jQuery is used on the page just in case
  • Enhancement: Look for select option label for possible match as well when setting values

1.2

  • Enhancement: Set multiple allowed pages for each instance

1.1.6

  • More console logging to help debug
  • NL added to list of countries to do reverse street address format

1.1.5

  • Fix – Load Google maps with async

1.1.4

  • Fix – Handle address1 when there is no street number

1.1.3

  • Update – Allows more than just addresses, will now accept establishment names
  • Fix – Spaces causing issues in before/after attributes

1.1.2

  • Fix – stripslashes on CSS selectors to handle quotes when saving settings

1.1.1

  • Fix – Enqueue Google Maps requires callback function

1.1

  • Update – Better input replacement method and allow for “before” and “after” attributes
  • Add – Minified version of frontend.js for even smaller footprint

1.0.2

  • Fix – Handle special case UK city/county things

1.0.1

  • Add – “wps_aa_load_scripts” filter to allow disabling loading of JS files as requested by user for GDPR compliance

1.0

  • Change – Complete redo of the way selectors and data fields are chosen for population for even more flexibility

0.3

  • Update documentation links throughout and link to review
  • Release to repo for the first time

0.2

  • Fix – More esc_* and sanitization

0.1

  • Initial submission to repo
Back to top