Menu Close
    Hire Us Request Quote Reading List Switch to Dark Mode

    Prestashop Customer Mobile/Email Verification

    Prestashop Customer Mobile/Email Verification :  “Verification 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 set the time gap between OTP generations.
    • Integration with Prestashop default email system and the ability of admin to customize the verification email.
    • Admin can also set timer for expiry of activation link.

    Installation

    For installation of Prestashop Customer Mobile/Email Verification module :

    1. Go to Back office > Modules and Services > Upload a Module
    2. Drop or select your module zip file
    3. The module would be automatically installed.

    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 after creating account there.

    Please use numbers shown in picture below for generating OTP. The following links will provide you test credentials for using those numbers

    https://www.twilio.com/blog/2018/04/twilio-test-credentials-magic-numbers.html

    https://www.twilio.com/docs/iam/test-credentials#test-incoming-phone-numbers-parameters-PhoneNumber

    The Twilio Number must be written in this format : +13045214197.
    The number must be written in this format, i.e. the country code should precede 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.

    Admin will first have to select the kind of verification required for the website:

    • No verification
    • Mobile verification
    • Email verification

    If Admin selects “Mobile verification“, OTP functionality can be enabled/disabled.

    If Admin selects “Email Verification“, two options are available for verification

    • Via Activation Link
    • Via OTP

    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.

    Admin has to set the Twilio Credentials for receiving OTP via SMS :

    Admin has to set the OTP configuration as well :

    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.

    Step 1 : 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 “Save” to complete the registration process.

    Step 2 : 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 “Save” 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.

    Email verification via OTP

    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.

    Email Verification via Activation Link

    Admin has enabled Email Verification via Activation Link for customers registering on the site.

    In case, if email verification is required to login then Customer will not be able to log in until he/she gets it verified.

    An email will be sent to the Customer in format shown in picture below. Email template can also be customized according to Admin preference from translations in “International” Section.

    Resend Activation link -:

    In case, if email hasn’t been received yet, then customer can request for activation link again by following steps shown in pictures below.

    After clicking “Resend Activation link”, Customer will be required to enter his email Id associated with account.

    After entering email Id, another email will be sent again with activation link.

    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.

    Email Verification on Guest Checkout

    Make sure to select Guest ID. Selecting Guest ID is important because we need to stop Email verification via link while Guest checkout.

    In this way a customer is registered on your Prestashop store via Mobile/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.

    Current Product Version - 5.0.3

    Supported Framework Version - 1.7.x.x

    . . .

    Comments (3)

    Add Your Comment

  • siddhartha ghosh
    Hi,

    After i enable the OTP in mobile feature for the user to register can the user use his/her mobile number to login to the system instead of his.her email id as username section.
    Please let me know urgently

    Thanks & Regards,
    Siddhartha Ghosh

    • Webkul Support
      Hello,
      Prestashop Customer Mobile/Email Verification helps you to validate your customer’s authenticity by sending a verification code (OTP) via SMS, OTP on email or Activation link on email. This does not allows users to login in with their mobile number instead of their registered email.

      • siddhartha ghosh
        Thanks
  • Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index