xpay✦ Commerce
Directory
WooCommerce plugins
Data8 Validation
Data8 Validation
Applies Data8 Email, Unusable Name, Phone Validation and PredictiveAddress services to WooCommerce checkout, Gravity Forms and Contact Form 7, WPForms …
Will this break my store?
What the WordPress.org registry says about keeping Data8 Validation running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.7 months ago
At least 2.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.false
Your host must be running at least this version.4.5
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Data8 Validation is looked after — not on how many stores run it.
Maintenance
26 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Verify international postal addresses, email addresses, names, bank details and telephone numbers as they are entered at the point of capture. This plugin works perfectly with WordPress, WooCommerce, Gravity Forms, WPForms, Elementor Pro and Contact Form 7 forms.
International coverage for all services, the most advanced fuzzy matching and backed by official data from sources such as USPS and Royal Mail ensures you can rely on the data being entered.
Improve your user experience with fast, natural address entry.
Ensure you capture accurate contact details and eliminate spam contacts by verifying email addresses, names and telephone numbers in real-time.
Enter a what3words 3 word address (word.word.word) and the PredictiveAddress™ service will provide a picklist of suggested addresses within close proximity of that what3words location to enable the user to select their postal address.
Quick to set up with a free trial. This extension is free of charge, just pay for the credits you use for our validation services.
For more information on the services we offer, or to manage the credits on your Data8 account, visit our website.
WooCommerce
The Data8 PredictiveAddress service is automatically applied to all address entry forms in WooCommerce, including billing and shipping addresses on checkout and in the “My Account” section.
Data8 Validation will be applied to the name, email and telephone fields during the checkout process. (Bank Validation not currently supported).
Gravity Forms
The Data8 PredictiveAddress service is automatically applied to all Address fields
The Data8 Email Validation service is automatically applied to all Email fields
The Data8 Phone Validation service is automatically applied to all Phone fields
The Data8 Unusable Name service is automatically applied to all Name fields
The Data8 Bank Validation service is automatically applied to fields tagged with correct CSS classes
Contact Form 7
The Data8 PredictiveAddress service is automatically applied to all correctly tagged Address fields
The Data8 Email Validation service is automatically applied to all correctly tagged Email fields
The Data8 Phone Validation service is automatically applied to all correctly tagged Phone fields
The Data8 Unusable Name service is automatically applied to all correctly tagged Name fields
The Data8 Bank Validation service is automatically applied to all correctly tagged bank fields
WPForms
The Data8 PredictiveAddress service is automatically applied to all Address fields
The Data8 Email Validation service is automatically applied to all Email fields
The Data8 Phone Validation service is automatically applied to all Phone fields
The Data8 Unusable Name service is automatically applied to all Name fields
The Data8 Bank Validation service is automatically applied to all fields tagged with correct CSS classes
Elementor Pro
The Data8 PredictiveAddress service is automatically applied to all Address fields with correct IDs.
The Data8 Email Validation service is automatically applied to all Email fields with correct IDs.
The Data8 Phone Validation service is automatically applied to all form fields of type ‘tel’.
The Data8 Unusable Name service is automatically applied to all Name fields with correct IDs.
The Data8 Bank Validation service is automatically applied to all bank account and sort code fields with correct ID.
On the plugin configuration page, enable the Email validation option by selecting a level at which to validate email fields. Fields of type ’email’ in Gravity Forms and Contact Form 7 will be automatically validated. To gain further control over individual elements, the level of validation can be overridden as follows:
In Contact Form 7, the email validation level can be changed using the level option, e.g.
[email* your-email level:Address]
In Gravity Forms, the email validation level can be changed by adding a “d8level_Address” CSS class to the Custom CSS Class setting.
The following are valid email validation levels:
- Syntax – validates the syntax of the email address (lowest)
- MX – validates the domain name (right hand part) the email address (default)
- Server – validates the mail servers for the domain are alive
- Address – validates the full email address (highest)
Yes! Simply enable the Phone validation option on the plugin configuration page and the appropriate validation will be applied to any ‘tel’ fields. The service includes both UK landline and mobile validation. You will need credits for the Data8 Phone Validation service to use this option.
The Phone Validation service will validate the entered number using the rules appropriate for the country indicated in the telephone number using standard international dialling rules. For example, if a number is entered with a “+1” or “001” prefix, it will be validated as a US number, or if “+44” or “0044” is used it will be validated as a UK number.
If no international prefix is specified, it will be validated according to the rules for a default country. The default is United Kingdom (GB), however this can be changed globally using the Default Country Code option under the Phone Validation section, or set individually on each field as follows:
In Gravity Forms, add the “d8country_XX” CSS class to the Custom CSS Class setting, e.g. d8country_US
In Contact Form 7, use the “country” tag, e.g.:
[tel* your-tel country:US]
Categories
Plugin details
Tags on WordPress.org
