WooCommerce Address Validation for Spain – A Step By Step Guide

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.


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.

WooCommerce Address Validation for Spain

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.

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.

WooCommerce Address Validation for Spain

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) hereTo 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.

WooCommerce Address Validation for Spain

These settings will help to validate your customers’ address using EasyPost, UPSUSPS, 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.

WooCommerce Address Validation for Spain

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.

WooCommerce Address Validation for Spain

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 :

WooCommerce Address Validation for Spain

The next option appears right above the address fields :

WooCommerce Address Validation for Spain

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:

Popular Tags

Blog Business Case Code Snippet Documentation ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce ELEX Amazon Payments Gateway for WooCommerce ELEX Authorize.net Payment Gateway for WooCommerce ELEX Bulk Edit Products, Prices & Attributes for WooCommerce ELEX Dynamic Pricing and Discounts Plugin for WooCommerce ELEX EasyPost Auto-Generate & Email Labels Add-On ELEX EasyPost Shipping Method Plugin for WooCommerce ELEX Google Product Feed Plugin ELEX Hide WooCommerce Shipping Methods Plugin ELEX ShipEngine Multi-Carrier Shipping & Label Printing Plugin for WooCommerce ELEX Stamps.com Shipping Plugin with USPS Postage for WooCommerce ELEX Stamps.com USPS Auto-Generate & Email Labels Add-On ELEX WooCommerce Abandoned Cart Recovery with Dynamic Coupons ELEX WooCommerce Australia Post Bulk Label Printing Add-On ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking ELEX WooCommerce Catalog Feed for Facebook & Instagram ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing ELEX WooCommerce Choose Your Delivery Date Plugin ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label ELEX WooCommerce DHL Express Bulk Label Printing Add-On ELEX WooCommerce Discount per Payment Method Plugin ELEX WooCommerce EasyPost Bulk Label Printing Add-On ELEX WooCommerce EasyPost Return Label Add-On ELEX WooCommerce Name Your Price Plugin ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount Plugin ELEX WooCommerce Stamps.com Bulk Label Printing Add-On ELEX WooCommerce USPS Shipping Plugin with Print Label ELEX WooCommerce Request a Quote plugin for WooCommerce ELEX WordPress Embed YouTube Video Gallery ELEX WordPress Embed YouTube Video Gallery Plugin FAQ Getting Started Knowledge Base Open Source HelpDesk & Customer Support Ticketing System – Simple & Flexible Plugin Integrations ReachShip WooCommerce Multi-Carrier & Conditional Shipping Plugin Shipping Plugins Uncategorized WooCommerce WSChat - WordPress Live Chat Plugin WSDesk - WordPress Helpdesk Plugin