close

Necessary update of your password on PrestaShop Addons

Hello,

You are currently the holder of an Addons account created from your Paypal account, which allows you to connect to our marketplace.

In order to increase security and simplicity, we are implementing a single authentication system. Therefore, signing in with PayPal won’t be possible on our marketplace, from April 2nd on. Read morearrow_right_alt

To continue to access your personal space on PrestaShop Addons, we simply invite you to reset your password as of now by clicking on the link below.

You will receive a new password allowing you to directly sign in to your Addons account, without using PayPal. Once logged in, you will be able to change this password in your personal space.

Your Addons account will not be affected in any way by this development.

close

check_circle The product has been added to your cart

close
Your data will be transferred to the Partner when you download this module.
close

I confirm my contact details to continue

close

Yummy, your shop will love it! Your product has been successfully downloaded Need a hand to install it in your PrestaShop store? Follow our tutorial: How to install a paid or free module Addons

Best seller
V1.6.0.4 - V1.7.8.0
From V1.6.0.4 to V1.7.8.0

Overview

Check and verify that the client's DNI/NIF/NIE/CIF identification number is correct. Avoid registering false identification numbers. Validate customer registration. It can be activated by country.

What this module does for you

event_available Improve your website security
Are you tired of seeing how one of your customers registers in your online store with a fake tax identification number?

The verification module DNI/NIF/NIE/CIF has an effective system to check and validate any SPANISH tax identification number in real time.

If the number entered by the client is wrong or false, the system will automatically display a message indicating that the validation has not been correct and will not allow with the registration or purchase process.

In this way the module will avoid the registration of customer data with wrong or false numbers, and thus avoid the generation of invalid invoices.

In addition, we have designed the module to integrate seamlessly with the ONE PAGE CHECKOUT PS module by Presteamshop, validating the identification numbers from your purchase form.

Prevent invalid invoices from being generated by containing incorrect tax identification numbers!

How does the validation system work?
This module is developed based on the official algorithm with which the tax identification numbers are generated, so the validation system is totally effective and safe.

It is only valid for DNI/NIF/NIE/CIF numbers generated in SPAIN.

Do you want the identification number field to be optional or mandatory?
One of the options available in this module is to be able to configure the identification number field as mandatory or optional. In this way, non-company customers will not have to insert a tax identification number necessarily.

What happens if there are customers in your store who do not reside in Spain and want to make the purchase indicating their foreign identification number?
The module has the option of being able to choose the countries to carry out the validation of the identification numbers. In this way, customers from other countries can register by entering their different tax identification numbers from those of Spain.

What happens to the identification numbers of the customers who are already previously registered in your store before purchasing this module?
The module has an analysis system that you must run to detect if there is already an invalid tax identification number in the store's database. In the search results you will get all the details so that later you can correct it manually.

Can this module validate other fields different from the one that comes by default for the DNI, and thus be able to use them with the tax identification numbers?
Yes. You have two options available. Validate the DNI field or validate the VAT number (VAT) field with the tax identification numbers.

Compatibility with Presteamshop One Page Checkout module

We have designed the module to be compatible with the ONE PAGE CHECKOUT PS module by Presteamshop validating the identification numbers from your purchase form.

Note: This module has the option to display its own customer address form in the customer account options. For our module to work correctly, this option must be deactivated from the module's configuration page.

What your customers will like

  • They will be able to register with valid tax identification numbers and will obtain fully legal invoices.
  • You can carry out an exhaustive analysis to find out if there are invalid or false tax identification numbers in the database.

Installation

Simple and identical installation to any module of Prestashop Addons.

Other

The module is tested with Prestashop's default template and other templates developed by third parties. It is possible that there may be some incompatibility with some template and therefore have to provide support to adapt the module to the template of the client. This work would be done at an additional cost.

You have a question ?

This developer answers your questions in:
es, en

Technical sheet

Latest update

07/14/2021

Available in

en, es

PrestaShop Compatibility

V1.6.0.4 - V1.7.8.0

Compatibility MultiShop 

Yes info

Module version

V 1.2.4

Number of downloads

124

Documentation

Included

Developer

Community developer

Developer languages

es, en

Category

Security & Access

Features

  • Option to choose the DNI field or the VAT number (VAT) for system validation.
  • Secure validation through the server.
  • Validate the identification numbers from the Front-office and Back-office.
  • Prevents the possibility of registering with false or erroneous tax identification numbers.
  • System that detects the type of document inserted (DNI, NIF NIE, or CIF) and validates according to its structure.
  • Validation system using official algorithm.
  • Automatic validation system. It does not need any action or configuration by the user.
  • Strict or smart validation mode.
  • Option to show checkbox that shows or hides the field to validate.
  • Configuration of the content of the checkbox (label and options). Multilingual
  • Option to show the identification number field if the company field is filled.
  • System that automatically formats the identification number before saving it in the database.
  • Option to configure the ID number field chosen for validation as optional or mandatory.
  • Valid for addresses, complete registration forms and quick orders on a single page.
  • Back-office address form validation.
  • Option to select the type of document to validate.
  • Database analysis function for invalid identification numbers
  • Option to select the countries for which you want to activate the module validation.
  • Blacklist to prevent customers from registering with those listed ID numbers.
  • Allows or prevents the registration of customers with duplicate identification numbers.
  • Modify the legend and the title of the entry for the identification numbers according to the type of document to be validated. Multilingual
  • Option to automatically save identification numbers with uppercase letters.
  • COMPATIBLE WITH PRESTASHOP 1.6 AND 1.7
  • MULTISTORE COMPATIBLE
  • COMPATIBLE WITH PRESTEAMSHOP'S ONE PAGE CHECKOUT PS MODULE

Identification number field
By default, the identification number field is the DNI, however, there is another field available called "VAT number". You can choose between one of these two fields for the module to validate the identification numbers.

Choice of validation by country
In addition to being able to select the type of field to carry out the validation, you can choose the countries for which to activate this validation system. In this way, if a client from a foreign country can register with their own tax identification number without the system interfering with an erroneous validation.

Validation modes
The module has two validation modes available. Strict or smart

  • Strict: It only correctly validates the identification numbers that the user inserts with the correct format, without hyphens, spaces or periods. Example: 81325171T

  • Smart: The system is able to validate the ID numbers inserted with an invalid format and formats them by saving them in the correct format automatically. Example: 81.325.171-T is validated and the system saves it as 81325171T.

Identification number field condition
Prestashop 1.7 has by default force customers to insert an identification number in the ID field. However, our module modifies this behavior allowing you to choose the option to make the field mandatory or optional.

Option to show field when company name is filled in
The module has the option to show only the identification number field when a customer fills in the company name field, and hide it when this field is empty.

Save identification numbers in uppercase
Option available for the system to save the identification numbers in capital letters or to save them as they have been entered by the customers. Example: if a customer inserts 81325171t, it will be saved as 81325171T.

Option to display a checkbox with two options
If you want to show or hide the identification number field depending on the option chosen by the user, you can activate this option which will show a check box with two fully configurable and multilingual options. Generally it can be used so that the client says if he is a company or a consumer and the field is shown or hidden depending on the option chosen.

IMPORTANT: If B2B mode is activated, in Prestashop 1.7 a new field appears in the customer registration form (not in the address one) called "Tax identification number", which is optional. This field is the same as the SIRET field that appeared in Prestashop 1.6. The SIRET number is an identification number for French companies.

Due to a bad translation, this is causing confusion with online store owners in Spain.

Our module ONLY validates the DNI or VAT number field within the address forms and purchase process on a single page or in several steps.

Recommendation

If you have a version prior to 1.1.0 installed in your store, you will have to uninstall the version completely to reinstall the new version.

What's New in Version 1.2.4(07/14/2021)

  • [FIX] Issue in address form validation process when checkbox value hide the dni field (checkout process) in countries when dni field is required.
  • [IMP] CSS code for checkboxes options container.

Support and updates

At the time of purchase, your Business Care subscription for your first year is automatically included, then tacitly renewed at the end of the period.

You can cancel your subscription at any time, before the end of the current period.

Services included in your subscription:

  • Security updates
  • Compatibility updates
  • Developments and upcoming features
  • Unlimited support

Want more details? Check out the most frequently asked questions about Business Care.


You have a question ?

This developer answers your questions in:
es, en