Prestashop Customer Mobile/Email Verification : Verfication of user’s Email Address/Mobile Number during registration is a must these days. It removes the possibility of a user registering with fake Email Address/Mobile Number.
With our Prestashop Customer Mobile/Email Verification module you can validate your customers authenticity via Verification code (OTP) sent via SMS or Email. It also provides an option to send an activation link to complete the process of registration.
OTP on SMS is the most considerable way to verify the user because nowadays 90% people are using phones so they find it more comfortable to open SMS on their mobile phone screen. An alternative to mobile phone usage could be an OTP/Activation link on mail.
Our module provides you option to select your own way to make your site secure.
Features
- Admin is ensured of a Secured Registration of a customer on its site.
- Helps to Prevent Fake Signups and Spam Users.
- User can register as a customer by a mobile verification process.
- Admin can allow user to enable sending of OTP via SMS to complete the registration process.
- Uses Twilio Api for sending OTP via SMS.
- User can register as a customer by a email verification process.
- Admin can complete the verification process by sending OTP.
- Admin can manage email verification via OTP or via an activation link sent on user’s email address.
- Admin can set the default OTP length.
- Admin can set the default message sent with OTP via SMS or Email.
- Admin can set number of attempts that a user has to generate OTP.
- Admin can the time gap between OTP generations.
- Integration with Prestashop default email system and the ability of admin to customize the verification email.
Installation
How to get API keys
Once the module installation is done, admin needs to fill in the desired Twilio credentials to configure the module and get started.
Admin can get the twilio setting details from https://www.twilio.com and then logging in the account.
The Twilio Number must be written in this format : +13045214197.
The number must be written in this format, i.e. the country code should preceed the number.
Now after filling in all the information, the module is configured successfully.
Configuration
After successful installation, admin has to configure the module-
Admin has to set various configuration for the working of the module.
First, admin will set the Mobile Configuration :
Admin has to set the OTP configuration as well :
Admin has to set the Email configuration :
It is upto the admin to select whether customer registration will be verified by OTP or an activation link sent on the email address. *NOTE – One out of the two options can be enabled at a time.
In this way module is configured successfully on the Prestashop Store
Mobile Verification Workflow
When a new user registers on your Prestashop store, phone number verification can help authenticate identity.
Suppose Admin has enabled Mobile Verification for customers registering on the site.
In this case providing mobile number at the time of registration is mandatory. Without entering the phone number, registration process cannot be completed.
Customer will enter the mobile number and click on “Register” to complete the registration process.
Suppose Admin has enabled Mobile Verification for customers and has also enabled the OTP Option.
In this case, Customer will have an option to send OTP to the provided mobile number.
*NOTE – Sending the otp code to the registered user mobile number is facilitated by the use of Twilio API.
On the arrival of OTP, customer will enter the same in the “Enter OTP” field provided on the customer registration form.
Customer will complete the registration process by clicking on “Register” Tab
In this way a customer is registered on your Prestashop store via mobile verification process.
Email Verification Workflow
When a new user registers on your Prestashop store, email verification can help authenticate identity.
Suppose Admin has enabled Email Verification via OTP for customers registering on the site.
In this case, Customer will have an option to send OTP to the provided email address.
On the arrival of OTP, customer will enter the same in the “Enter OTP” field provided on the customer registration form.
Customer will complete the registration process by clicking on “Register” Tab.
Suppose Admin has enabled Email Verification via Activation Link for customers registering on the site.
In this case, Customer will receive an Activation link on the email address provided on the customer registration form. Customer will complete the registration process by clicking on the Activation link.
In this way a customer is registered on your Prestashop store via email verification process.
Here comes the end of our BLOG for Prestashop Customer Mobile/Email Verification Module.
Thank you for reading the Blog
We hope it will enhance the functionality of your Prestashop Site !
Support
For any kind of technical assistance, just raise a ticket at : http://webkul.uvdesk.com and for any doubt contact us at support@webkul.com.