When it comes to entering your address correctly for package delivery, it does matter. With address validation, there is a great saving with respect to costs linked to delivering your packages errorless. Let us take a look at how you can implement WooCommerce address validation for Spain region.
Introduction
To deliver rightly, it is important to feed the addresses rightly. Using an address validation method or plugin, you can easily validate the addresses entered into your system and then ensure that no errors in deliveries happen. Errors occur when you type in addresses incorrectly, or even when misheard information is fed into the system etc. To alleviate errors while typing in the addresses in the checkout field, you make use of an address validation plugin, which not only helps to auto-populate the addresses as well as helps to validate them.
Let us take a look at how you can do the address validation for Spain region using the ELEX WooCommerce Address Validation & Address Autocomplete Plugin.
ELEX WooCommerce Address Validation & Address Autocomplete Plugin
Using the plugin you can easily avoid the difficulties that arrive in entering the addresses in the checkout page. Here are some of the features of the same :
The plugin uses Google Places Autocomplete to return the place predictions upon entering the address fragments in the address fields of the checkout page.
- Google Autocomplete lets you auto-populate the addresses when the customers enter their address in the fields provided. It works even when the fresh order is created in the WooCommerce backend.
- It lets you validate addresses automatically, using Address Validation APIs from UPS, Addressfinder API, USPS and EasyPost API for your store.
- Get address validation based on the countries or even choose for specific countries too.
- Easily enforce the address validation to avoid incorrect addresses to enter into your address database.
- Get confirmation on addresses before proceeding with checkout.
- Unique customization options are available to suit the need for your store.
- It is compatible with WordPress themes and plugins.
WooCommerce Address Validation for Spain
In order to validate the WooCommerce address for Spain region, you need to set the plugin in a way that it checks and validates the address entered in the address field from Spain. Also ensure that the addresses are validated, before proceeding to checkout.
Step 1: Install the plugin and then do the settings.
To do the same, firstly install the plugin and then go to Woocommerce >> Address Validation & AutoComplete. Here you get to see the settings you need to do before you get the address auto-complete and validation done.
Step 2: Provide API credentials in the plugin.
To do this ,go to WooCommerce>>Address Validation & AutoComplete >> API Credentials.
Here you need to provide the required API keys that are obtained from their respective sites and the username and password etc. These are the following API keys you need to obtain for the plugin to function.
- Google Autocomplete API Key
- EasyPost API key
- UPS username, password, and the license key, for UPS
- USPS user ID
- AddressFinder API, if you are using Australia Post services.
Read more about the same in the product documentation.
For enabling the address validation for Spain region, we make use of the EasyPost API key. Each API key covers specific locations, which you can even find when you obtain the API key. After entering the API key, you can save the settings and proceed.
Step 3: Enable the Address Autocomplete and provide the Google API key.
To assist the customers by auto-populating the addresses in the address fields, enable the feature, Address Autocomplete. If you want to enable the same on the checkout page then you need to enable Address Autocomplete (Checkout Page) here. To allow the address to auto-fill for fresh orders created in the WooCommerce backend, enable Address Autocomplete (Backend Orders). When you want to look for address validation for a specific location like Spain, then here you need to choose the country as Spain from Specific countries in Address Autocomplete Available to or you can also make use of address validation for all countries here. The plugin uses Google Places AutoComplete to enable the auto-populating of address in the fields. To make use of this option, you need to provide the Google API Key. If you want to make any changes to the address fields, you need to make it editable. For this ensure you check the checkbox for Editable Address Fields.
Step 4: Choose the API to validate the address as per your need.
These settings will help to validate your customers’ address using EasyPost, UPS, USPS, Addressfinder API, and Country Specific APIs. Depending upon the region, you want to check the addresses, you can choose which of the API works for you.
Here since the location is Spain, we use EasyPost API. Hence you can choose the same in the Address Validation section. To ensure that addresses entered are validated, you can also enable Enforce Address Validation in the address fields. To check the errors encountered or any other details, enable debug mode to cross-check details in log anytime. Ensure you enable the Confirm Before Validation, to confirm the address before the validation whenever your customers enter the same. To validate the same, you can either use a message or a pop-up window by choosing the appropriate one from Confirm Using option.
Step 5: Plugin Customization
The next step is to customize the plugin as per your need on your store. You can make use of the varied options in customizations available here. You can do the same in WooCommerce >> Address Validation>>Customize.
Here you can see various options, which can be customized as per your website including the messages that appear as well as the labels.
Step 7: Demonstration
Once all the above steps are done, when a user enters an address on the checkout page, depending on the characters entered, the address gets automatically populated.
If you enabled the setting, wherein the address needs to be validated just before proceeding to the checkout, then when an address entered is wrong, the customer cannot proceed without validating the address. The validation of addresses appears on two formats like given below.
One option is like a pop up given below :
The next option appears right above the address fields :
Upon receiving this notification, the customer needs to validate the address and correct it before proceeding to checkout.
To Wrap Up
This is how you can easily validate the addresses provided in your Address fields in the checkout page using WooCommerce address validation for Spain. A right address avoids all the hassles in delivering righty, hence use address validation plugin, to simplify your customer’s effort and time.
Further Reading: