0151 355 4555

OpenCart Shopping Cart Data Validation Plugin

Our extension for the OpenCart shopping cart solution expedites the checkout process and enhances the user experience when filling in their details with advanced, international address capture and auto-completion technology PredictiveAddress, detailed email validation and telephone number validation to ensure you get correct details to use when comunicating with your customers.

Installation

To get started, download the extension from the OpenCart extension directory.

  1. Log in to the OpenCart admin site and go to the Extension Installer
  2. Upload the data8.ocmod.zip file
  3. Click "Continue"
  4. Go to the Modifications List and click "Refresh"

NOTE: This extension requires the PHP SOAP extension. This is usually installed but disabled by default. To enable it, edit your php.ini configuration file and remove the ; at the start of the extension=php_soap.so or extension=php_soap.dll line.

Configuration

Log into your OpenCart admin site and go to Extensions > Modules. Click the Edit button next to the Data8 module.

Enter your username and password for your Data8 account and click Save.

The following options are then available depending on the services enabled on your account:

PredictiveAddress™ If you have purchased our PredictiveAddress service, select Yes here to enable it for all address data entry forms.
Postcode Lookup License The type of license you have for our Postcode Lookup service. Check with your account manager if you are unsure which one to select.
Use International Telephone Validation If you have purchased our International Telephone Validation service, select Yes here to apply validation to all telephone number entry fields.
Use UK Telephone Validation If you have purchased our UK Telephone Validation service, select Yes here to apply validation to all telephone number entry fields. This is for backwards compatibility only, all new installations should use the International Telephone Validation service instead.
Use North American Telephone Validation If you have purchased our North American Telephone Validation service, select Yes here to apply validation to all telephone number entry fields. This is for backwards compatibility only, all new installations should use the International Telephone Validation service instead.
Use UK Landline Validation If you have purchased our UK Landline Validation service, select Yes here to use the enhanced level of validation for any UK landline numbers in addition to the standard level of validation provided by the International Telephone Validation service.
Use Mobile Validation If you have purchased our Mobile Validation service, select Yes here to use the enhanced level of validation for any mobile numbers in addition to the standard level of validaiton provided by the International Telephone Validation service.
E-mail Validation Level

If you have purchased our Email Validation service, select the level of validation you want to apply to all email address entry fields. The available levels are:

  • Syntax. The supplied email is checked to ensure that it meets the standard email address format.

    This is the quickest option and would reject such incorrect email addresses as "noone@nowhere" and "N/A", but would accept incorrect email addresses that are correctly formed but that do not include a valid domain name such as "noone@data-9.com"

  • Domain. The supplied email is checked to ensure that the domain name (the part to the right of the @ sign) exists and is set up to receive email.

    This is still normally very quick, but can take a few seconds in some cases. This check would reject incorrectly formatted email addresses in the same way as the Syntax check, and would also reject a misspelled domain name such as "noone@data-9.com". It can also detect when a domain name exists but does not handle email, such as "noone@example.com".

    It does not verify that the part of the email address to the left of the @ sign exists.

  • Server. In addition to the Domain level checks, validates that at least one of the mail servers advertised for the domain is actually live.
  • Address. In addition to the Server level checks, validates that the mail server accepts mail for the full email address

Once you have finished entering your configuration details, click the Save button in the top right of the screen.

Usage

After entering your configuration details, enhanced data capture and validation will automatically be applied to various data entry points around your OpenCart site including:

  • Checkout
  • Creating a new account
  • Editing account information
  • Adding/editing address book entries