Address Validation & Google Address Auto Complete Plugin for WooCommerce

5 out of 5

  • Compatible with WooCommerce 3.0.
  • License entitles 1 year of support & updates.
  • No monthly fees or yearly subscription.
  • Extend support & updates after 1 year at 50% discount.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: ELEX
  • Description
  • Changelog
  • Reviews (2)
  • FAQ (7)
  • Comments (14)
Are you incurring losses with undelivered packages due to invalid addresses? Are you tired of approaching customers to get the addresses corrected? Our Address Validation & Google Address AutoComplete Plugin will help you to decrease the number of delivery delays due to an incorrect address entry.

Main Features

    • Address autocomplete using Google Address Autocomplete API.
    • Automatic address validation using UPS, USPS and EasyPost Address Verification / Validation API.
    • Option to toggle manual and automatic address validation.
    • In-line Checkout page address validation.
    • Customisable Popup window for user prompted manual address validation.


How Address Validation and Google Auto-Complete works?


What do I need to get started?

Step 1 : Get Google Address Autocomplete API Key.
Step 2 : For Address Verification, signup for EasyPost API Key / UPS Account / USPS Webtools Account.
Step 3 : Update it in the Address Validation Plugin Settings page.

Google Address Autocomplete

The Google Places API Web Service and Place Autocomplete share a usage quota as described in the Usage Limits documentation for Google Places API Web Service. These usage limits can be lifted by placing a request to google as explained in their article. The daily usage is calculated as the sum of client-side and server-side requests combined.

Google Address Autocomplete feature adds a text input field to your woocommerce checkout page and monitors that field for character entries. As the user enters text, google autocomplete returns place predictions in the form of a dropdown pick list.

EasyPost Address Verification

With EasyPost Address Verification, aggregate and leverage as much data as possible to create one large international network that improves upon itself. EasyPost have complete coverage of the United States and ever-growing coverage internationally. EasyPost Address Verification API improves deliverability and increases customer confidence by running your addresses through EasyPost.

UPS Address Validation

Add Web-based United States address validation capabilities to your WooCommerce Web Store. The UPS Address Validation API checks a customer’s address and provides suggested alternatives if an error is discovered. After integrating with your WooCommerce Web Store, this API can help you reduce operating costs and improve customer service. Available for use in over 40 countries, the UPS Address Validation API is a valuable addition to any business shipping packages to the United States. For example, if your U.S. customer enters an incorrect postal code while placing their online order, they are provided with suggested alternatives.

USPS Address Verification

By leveraging USPS address verification within your WooCommerce store, you can be certain that only accurate information will be entered into your database. Save your employees and customers time by reducing around 80% of the keystrokes it would normally take to enter an address in real time. Increase your ability to make accurate business decisions with address verification.


Address Auto-Complete – Checkout Page
Address Validation – Checkout Page
Address Validation Pop-up Window – Customizable.
Google Address Autocomplete
Settings Page


Last Updated: 23-August-2018
= 1.4.1 =
* Changed checkout message by default.
* Removed line from Popup.
= 1.4.0 =
* Added check for WooCommerce.
= 1.3.9 =
* Enabled the option "Editable Address Fields" by default.
= 1.3.8 =
* Fixed Fatal error with older version of php.
= 1.3.7 =
* Exclude Address validation for local pickup. ( code snippet provided )
= 1.3.6 =
* Fixed: Not able to place order after correcting the checkout field.
= 1.3.5 =
* Added order note if the address is validated.
= 1.3.4 =
* Allow Zip+4 Code.
= 1.3.3 =
* Fixed : When valid address is given then also the popup is showing.
* Confirm before validation option reintroduced.
= 1.3.2 =
* USPS api introduced.
* Checkout page message introduced.
* Controlling the label text in checkout page is added.
= 1.3.1 =
* Shipping cost and tax not updating automatically issue is fixed.
= 1.3.0 =
* Woocommerce compatibility tag updated.
= 1.2.10 =
* Residential Delivery Indicator issue Fixed.
= 1.2.9 =
* Fixed : License Activation error.
= 1.2.8 =
* Fixed : Update notice not showing.
= 1.2.7 =
* Compatable with easy post plugin.
= 1.2.6 =
* Fixed: Address autocomplete field was not editable even after checking editable address
and address validation was not happening
= 1.2.5 =
* Fixed Compatibility Issue with PHP 7.0
= 1.2.4 =
* Support for previous version of woocommerce (< 3.0) for google autocomplete field. = 1.2.3 = * Fixed notice on order page, minor content change. = 1.2.2 = * Added option in settings page to proceed the checkout if address get validated only = 1.2.1 = * Fixed Conflict with basic version = 1.2.0 = * Added UPS address validation and added option for background validation * If validation fails, user provided data will be taken. = 1.1.0 = * Address Autocomplete and Validation Redesigned = 1.0.5 = * Checkout Fields Enable Disable Option Implemented. = 1.0.4 = * Upon address validation failure case provide some option to customers. = 1.0.3 = * Checkout Field Position Change. = 1.0.2 = * Code Level Changes. = 1.0.1 = * Code Level Changes. = 1.0.0 = * Auto complete address. * Validate address.

2 reviews for Address Validation & Google Address Auto Complete Plugin for WooCommerce

  1. Nick
    5 out of 5

    (verified owner)

    Very impressed… We had a few suggestions which I felt would improve the plugin and their support listened and implemented all of them!

    We use several of their shipping plugins (USPS, UPS, etc) and are happy with all of them. Highly recommended!

  2. Elizabeth
    5 out of 5

    (verified owner)

    This is a very helpful plugin to save you from wasted shipping costs by delivering to incorrectly entered shipping addresses. We had some conflicts with the plugin when it was installed and the Xadapter support and development team worked with us to get this plugin working properly and even implemented a couple of our suggestions. It is nice to work with a company that cares about the products and customers.

Only logged in customers who have purchased this product may leave a review.


Frequently Asked Questions

Google API is used for Address autocomplete and EasyPost & UPS API is used for Address validation.
Thus, by only using Google Api, you would still get the address autocomplete.

This plugin uses Google Autocomplete API for Address Autocomplete feature. For Address validation, plugin uses EasyPost Address Verification API and UPS Address Validation API. You can just use Google, if you are only using Address Autocomplete feature.

Yes. It works with EasyPost. The List of countries supported are listed in this EasyPost article Address Verification by Country.

Yes. We have a support team working on for fixing any issues related with plugin.

Yes. Contact us.

Set up process is simple. Please refer the link to tutorial.

  • suroojwaqar

    suroojwaqar - 1 month ago

    It Possable to get user current location

  • Lorenzo

    Lorenzo - 1 month ago

    Hi, This is not possible with our plugin, the customer will have to enter the address use the address auto complete function. Regards, Lorenzo

  • julian

    julian - 3 months ago

    Hi, I recently installed your plugin on my site but unfortunately it's not working. I activated the plugin with google maps autocomplete and usps validator, but when I enter an incorrect address the order goes through without validating or recommending the correct address. I checked and there are no console error. Can you help me ? Regards,

  • Lorenzo

    Lorenzo - 3 months ago

    Hi Julian, Please make sure you have entered the USPS WebToolsID and address validation service is active on your USPS account. Let me know if you still face issues, you can raise support ticket as well. Regards, Lorenzo

  • julian

    julian - 2 months ago

    Lorenzo, Sorry for the delay. I get the USPS WebTools activation, but still without works and without errors on the console. I don't know if i need something else to enable ? If i need something more, can you explain me what more need and where do it ? If you want to check, this is the website where i'm testing: Thanks, Regards.

  • julian

    julian - 2 months ago

    Lorenzo, I realize that i have this error on logs "Authorization failure. Perhaps username and/or password is incorrect." but in settings i only can add my user id, i don't know where put the api username and pass.

  • Lorenzo

    Lorenzo - 2 months ago

    Hi Julian, Please raise a ticket with the admin credentials to your site, also do share the USPS mail with the webToolsID. Regards, Lorenzo

  • James

    James - 4 months ago

    Hi XAdaper support, I noticed with the Address Validation plugin, using our UPS account, it does not support delivery addresses in Canada (outside the U.S. it seems). Does the USPS or EasyPost account one support international address validation? thank you, Alex

  • Lorenzo

    Lorenzo - 4 months ago

    Hi, Best to use Easy Post API for address validation, they have a better network and address database. Regards, Lorenzo

  • Vineet R

    Vineet R - 6 days ago

    Hi, Yes. UPS API with this plugin is only supported in the United States. It does not support international addresses. Regards, Vineet

You are protected by our 30 Day Money Back Guarantee.     Add to cart