In this post, we're going to cover several ways to add address verification to the WooCommerce check out. If you or your clients website processes a large number of orders, you already know why verification is important. If a user types in the wrong address, product could be automatically fulfilled to the wrong destination. While this is the customers fault, "the customer is always right", and in many cases you just need to write this off as a loss.
However, if you force the customer to verify their address, and check it against a large database from USPS or another service, then you will minimize the number of errors in shipping addresses, make your life a lot easier. So, without any further ado, let's take a look at how to add address verification to WooCommerce.
With this plugin, you can achieve the same affect as the GIF above. When a customer enters the shipping information, and clicks on the continue to payment button in the conversion optimized check out screen, they will be asked to verify their address if it has been entered incorrectly.
For example, if they are missing the street name, the service will find the closest match, and ask them to verify. If it can't find a match, it will either trust the user, or ask them to check the address again.
This tool uses the SmartyStreets API. While this is a paid service, it could be very worth it as it minimizes user errors, and ensure that you ship your product to the proper address.
This is the official plugin to add postcode or address verification and validation to WooCommerce.
You can use Loqate, SmartyStreets, Postcode.nl, PostcodeSoftware.net, or Fetchify.
It also incorporate these features into the backend, so if you are manually creating an order for a customer, you can leverage the validation there two.
Surprisingly, this is a free and well developed WordPress plugin. It incorporates two helpful features; Address auto complete which uses the Google API, and address verification which uses the Easy Post API.
There's also a premium version of this tool that allows you to access better APIs to better verify addresses.
There's a reason why every major retailer has you verify your address during the shipping step of the checkout process. That's because, it saves them a ton of time and money. They won't be shipping product to the wrong address, and they won't have angry customers.
Unfortunately, this is a relatively complex process to incorporate into a WooCommerce check out, meaning that all of these solutions are going to be premium plugins, or at least use a paid API service to match the addresses.
Do you have any suggestions of your own or comments regarding address verification for WooCommerce? Leave a comment below.