We at Addressfinder recently released a new feature - email address verification. This feature is made up of two parts; 1) an API which carries out the function of checking the email address and determining if the email is valid or not and 2) a javascript widget that provides the interface between a website, the customer and the API.
The challenge that some of our customers now face:
How do I add email verification to my WooCommerce checkout?
There are likely to be a number of different ways to do this and some will be better than others but the method I chose was to add the email widget javascript to the website via a footer editor plugin called Header and Footer Code Manager.
Follow the steps below to get email verification setup in your WooCommerce checkout: Integration Steps:
1.. Log into your Wordpress admin area and go to the Plugins>Add New page.
2.. Search ‘Header Footer code’ in the plugin search bar.
3.. Click ‘Install now’ on the Header Footer Code Manager plugin.
4.. Go into the setting page of the Header Footer Code Manager plugin.
5.. Click ‘Add new Snippet’.
6.. Fill out the snippet information such as in the image below:
7.. Copy the Email Validation widget code from the Addressfinder website.
8.. Paste it into the Snippet / Block area.
9.. Replace the ‘ADDRESSFINDER_DEMO_KEY’ with your Addressfinder account key. If you don’t have an account key signup for an Addressfinder trial account here.
10.. Save
11.. Test by going to your checkout and adding an email address into the Email address field. You should see the widget display the spinner which the email is being checked and then a tick or cross and message, depending on the result.
12.. If there are any problems just ask the Addressfinder support team.
And there you have it! You now have email verification on your WordPress/WooCommerce checkout.
We hope you found this set of instructions helpful and easy to follow. And just to be clear, we are not affiliated with the Header Footer Code Manager plugin in any way and do not receive any type of remuneration from them. We realise this plugin and/or the above integration method may not be suitable for all customers.