Reading list Switch to dark mode

    Prestashop Mobile Login

    Allow your customers to register and login on the store using the mobile number. Another key point is that the customers can request for an OTP to their mobile number and login easily to the store.

    PrestaShop Mobile Login module is compatible with PrestaShop 8.x.x


    • Customers can register on the website without email id.
    • Customers can register and login to the store using the mobile number.
    • Verification of a customer through OTP.
    • A welcome SMS is sent to the customers on the completion of registration.
    • An SMS notification to the customers when the order status changes.
    • Strong customer authentication process helps in minimizing fake registrations and orders on the website.
    • Also, customers do not necessarily need to remember their password as they can login to the website by OTP.
    • Additionally, the customers can reset their password by getting OTP on their registered mobile number.
    • By default, supports three SMS gateway providers viz Twilio, SendinBlue, and onehop (SMS-Magic).
    • Improved security and customer experience.
    • Additionally, this module is MultiShop compatible.


    1. Go to the back  office-> modules -> modules & services -> Upload a module
    2. Upload zip file of “Mobile Login” module
    3. Thereafter, the module will automatically get installed on your Prestashop.


    For proper functioning of “Prestashop Mobile Login”, some modifications need to be done in the Prestashop core files. Please create a ticket on and we will add it for you.

    Module Configuration

    After the successful installation of the module, admin can configure it by clicking on ‘Configure’ button.


    Mobile Login Configuration

    Under “Mobile Login Configuration”, admin can configure the registration page, login page, and OTP settings.

    Searching for an experienced
    Prestashop Company ?
    Read More

    SMS Gateway Providers

    By default, Prestashop Mobile Login number supports three SMS gateway providers:

    1. Twilio
    2. SendinBlue
    3. Onehop (SMS-Magic)

    Registration Page Settings

    Under Registration Page Settings, admin has to select whether to display the mobile number field on the registration page or not. Further, admin can make it mandatory for the customers to verify the mobile number during registration.

    Also, for making compatible with Prestashop default functionality, admin has to set a temporary email format for the customers who register on the website without email id.


    Display mobile field on registration page:

    If “Display mobile field on registration page” has been disabled by admin, then mobile field will not be visible on the front end.


    If “Display mobile field on registration page” has been enabled by admin:


    Registration without email id and “mobile number

    Additionally, if registration without email id and “mobile number required during registration” has been disabled by admin. Then on the registration page email id will be a mandatory field to enter and mobile number will be an optional field.


    Front End View


    If registration without email id has been enabled by admin, then a customer can register on the website without entering email id and mobile number will become a mandatory field to register on the website.


    Subsequently, if admin has allowed the customers to register via their mobile number, then the customers need to verify their mobile number through OTP in order to register themselves on the website.

    Front End View


    Mobile number verification:

    After clicking on “SEND OTP” button, an OTP is sent to the mobile number mentioned on registration form and a customer has to enter the OTP in ‘Enter OTP’ field.


    After entering OTP, a customer has to click on ‘VERIFY’ button to verify his mobile number.


    Once the mobile verification gets completed, admin can view the customer’s mobile details by navigating through Customers->Mobile Details.


    Also, admin can add mobile details on customer’s behalf. When admin clicks on “Add Mobile Details” button, a new form opens on the page where admin can:

    • Select the customer for whom he wants to add a mobile number.
    • Select the customer’s country.
    • Specify the customer’s mobile number.

    Click on “Sync customers” button to delete the customers’ mobile details that were deleted from Prestashop database when the module was uninstalled or reset.


    If admin has disabled the display of ’email’ field on, then email field will not be displayed on the registration page.


    Front End View


    OTP Settings

    Under OTP settings, admin can configure the message to be sent with OTP. Furthermore, admin can specify the validity of an OTP and the number of times a customer can request for an OTP in a row after which the customer’s number will get blocked for specified time duration.


    Message to send with OTP –

    In this field, admin has to enter a message which will be sent to a customer whenever he requests for OTP. Additionally, admin has to include {otp} in the message so that it will be replaced by OTP while sending an SMS. The maximum character limit for the message is 140.

    Disable ‘Resend OTP’ button for

    Once a customer has clicked on ‘SEND OTP’ button, then ‘RESEND OTP’ button will be disabled for the time duration set by admin here. If admin has entered 0 in this field, then ‘RESEND OTP’ button will not get disabled.

    OTP expiration time

    In this field, admin has to specify the time duration for which an OTP will be valid. If admin has entered 0 in the field, then OTP sent to a customer will never get expired.

    Number of OTP request – Admin can set the number of times a customer can request for OTP.


    Login Page Settings

    Under Login Page Settings, admin can select whether a customer can login to the website by mobile number or not. Also. admin can make it mandatory for the customers to verify their mobile number in order to login.

    The customers who do not remember the email and password combination can login via OTP.

    • Login by mobile number and password – If enabled, then a customer can log in by entering mobile number or password.

    If disabled by admin, then the customers have to login by entering email id and password.

    Mobile number must be verified for login

    If enabled, then the customers whose mobile number have been verified can login just by entering mobile number and password. Additionally, the customers whose mobile number have not been verified have to first verify their mobile number by clicking on ‘Verify your mobile number’ link.


    If disabled by admin, then the customer whether his mobile number has been verified or not can login.


    Login by OTP – If enabled by admin, then all the customers whether their mobile number have been verified or not can login by OTP.


    Reset Password by OTP

    A customer can also reset its password by getting OTP on its registered mobile number.

    Furthermore, on the login page, when a customer clicks on “Forgot your password” link it gets redirected to a page from where it can reset its password by getting OTP on the registered mobile number.


    SMS Notifications

    Additionally, under SMS Notifications, admin can configure a message which will be sent to the customers on registration completion. Accordingly, an SMS notification is sent to the customer when the status of order changes.


    Module Settings

    Admin can view the information of OTP messages which did not get delivered to the customers due to certain reasons.



    For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

    Also, please explore our Prestashop development services and vast range of quality Prestashop addons.

    Current Product Version - 5.0.0

    Supported Framework Version - 8.x.x, 1.7.x.x

    . . .
    Add a comment

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top
    Very helpful and super fast support from Abhishek. Much appreciated for your help. He is very helpful and keen to resolve the issue.
    Emma Nguyen
    Talk to Sales


    Live Chat

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content