CS-Cart

Otp-Verification Blog

Otp-Verification Blog: This add-on allows the user to login with the help of OTP-Verification and if the user forget the password or forget the email then user can login with the OTP.

The OTP Verification add-on lets customers, admins, and vendors log in and verify their identity using a one-time password (OTP) instead of relying only on a password and email. It solves the problem of locked-out users by giving an alternative way to sign in when a password or email is forgotten, and it adds a security layer by requiring OTP verification at checkout when a phone number has not been verified. Store owners can control OTP length, expiry time, and the number of allowed attempts, and can extend verification to guest checkout and profile edits. It is built for CS-Cart and Multi-Vendor stores that want stronger, phone-based account security.

Otp-Verification Blog — illustration 1

This addon makes it easy for users to log in using OTP verification. If someone forgets their password or email, they can still log in with an OTP. Users can set how long an OTP is valid and how many attempts are allowed. The addon adds security by asking for OTP verification at checkout if the phone number is not verified. Admins and vendors can also use OTP verification for their accounts. The addon makes managing and securing accounts simple and effective.

OTP verification works on Mozilla Firefox, Safari, and Chrome browsers, as well as on mobile devices, laptops, and tablets.

NOTE: We provide only two SMS providers, Twilio and One Way SMS.

Features 

  • Feature to allow customers to log in with the OTP.
  • Well integrated with CS-Cart &Multi-Vendor.
  • Select the number of digits for OTP.
  • Works well with Mozilla Firefox, Safari, and Chrome browsers.
  • Feature to add Maximum OTP attempts.
  • Set how long the OTP is valid before it expires (in minutes).
  • Require OTP verification during checkout if the phone number is not verified.
  • Enable OTP verification for new or guest users during checkout.
  • Addon allows to change the profile details using OTP verification. 
  • Provide OTP verification feature at Admin and vendor panel both. 

Installation:-

How To Install OTP-Verification Addon

https://store.ecarter.co/blogs/how-to-install-addon/

How Addon Works

Access the addon, and Switch to the >> Settings tab. There are multiple settings fields for sending the OTP verification.       

  • Choose the mode: Test mode is for testing the addon, while Production mode is for live use.
  • Select the carrier for sending SMS: You can choose Twilio or One Way SMS.

For One Way SMS settings, enter the following details:

  • Username
  • Sender ID
  • Password

For Twilio settings, provide the credentials given by Twilio:

  • Twilio Phone Number
  • Twilio Account SID
  • Twilio Access Token

These settings will help you set up OTP verification for your addon.

Otp-Verification Blog — illustration 2

Other settings 

  • Maximum OTP attempts: Set the maximum number of times users can enter the OTP. 
  • Number of OTP digits: This allows you to select the OTP digits. 
  • OTP expiry time in Min: Set expiry time in minutes. 
  • Time setup after which OTP can be sent: The customer can resend OTP after completing selected seconds.
  • Enable forget Password through OTP:  By enabling this customers can reset passwords through OTP. 
  • Enable checkout OTP verification: This setting enables checkout OTP verification if the phone number is not verified. 
  • Enable checkout OTP verification for guest users: This setting enables the checkout OTP verification for new users. 
  • OTP verification for vendors: Enable this to see OTP verification for the admin panel.
  • OTP verification for admin panel: Enable this to see OTP verification for the admin panel.

Otp-Verification Blog — illustration 3

New Registration 

  • Go to >> My Account 
  • Click on >> Register 

Otp-Verification Blog — illustration 4


  • Fill in the registration details and click on >> Register. 
  • Then, Click on Register.
Otp-Verification Blog — illustration 5
  • Enter the OTP you get. 
  • Then, click on Verify Phone and you will be registered successfully.

Otp-Verification Blog — illustration 6

Sign In with OTP 

  • Again, Go to >> My Account 
  • Click on >> Sign In

Otp-Verification Blog — illustration 7


  • If you forget both your ID and Password, you can simply use “Login with OTP”.
  • Just click on “Login with OTP”.
Otp-Verification Blog — illustration 8
  • Enter the registered phone number. 

Otp-Verification Blog — illustration 9

  • Enter the created OTP in the field within the time limit.  
  • Then, click on “Sign In” and you will be successfully logged in to your account.

Otp-Verification Blog — illustration 10

Forgot Password 

  • Click on >> Forgot Password

Otp-Verification Blog — illustration 11

Then, Click on >> Reset Password with OTP. 

Otp-Verification Blog — illustration 12


  • Enter the registered phone number and press the “Reset Password” button. 

Otp-Verification Blog — illustration 13

  • Enter the created OTP in the field and Click on >> “Reset Password” button.

Otp-Verification Blog — illustration 14

  • You can see the notification on the page below that indicates “You are now logged into your account. You can change the password here”. 

Otp-Verification Blog — illustration 15


  • In My Account >> Go to Profile details 

Otp-Verification Blog — illustration 16


  • You can update your email ID, password, and other details below. If you change your phone number, a pop-up window will appear with an OTP to verify and complete the update. 
  • Then, click on the “Save” button. 

Otp-Verification Blog — illustration 17

Otp-Verification Blog — illustration 18


  • Enter the created OTP below.
  • Then, click on “Verify Phone” button.
Otp-Verification Blog — illustration 19
  • Now, you can see a notification that shows your profile has been updated successfully. 

Otp-Verification Blog — illustration 20

  • When you try to checkout without a verified phone number, you will get an error notification.

Otp-Verification Blog — illustration 21

  • This addon also provides a “Login with OTP” feature for both the admin and vendor login pages.

Otp-Verification Blog — illustration 22


Tutorial Link:

https://www.loom.com/share/e2b0cc870ad2428fa9626217345249e8

Addon-Version:

Version-1.0

Supported Versions:

CS-Cart, CS-Cart Multivendor 4.8.x, 4.9.x,4.10x,4.11x,4.12,4.13x, 4.14x, 4.15x, 4.16x, 4.17x, 4.18x

Support:

This app is developed and published by Ecarter Technologies Pvt. Ltd., a CS-Cart developer. You are guaranteed a quality add-on supported by future versions. If you need help, please contact us via email support@ecarter.co

Frequently asked questions

Does the OTP Verification add-on work with CS-Cart Multi-Vendor?

Yes. It is integrated with both CS-Cart and Multi-Vendor, and OTP verification can be enabled for the admin panel and the vendor panel as well as for customers.

Which SMS providers and browsers are supported?

The add-on supports two SMS providers, Twilio and One Way SMS. OTP verification works on Mozilla Firefox, Safari, and Chrome, and across mobile devices, laptops, and tablets.

Can I control OTP length, expiry, and login attempts?

Yes. From the Settings tab you can choose the number of digits in the OTP, set how many minutes it stays valid before expiring, and set the maximum number of OTP attempts allowed.

Does OTP verification apply at checkout and for guest users?

Yes. The add-on can require OTP verification during checkout when the phone number is not verified, and it can be enabled for new or guest users at checkout. It also allows changing profile details using OTP verification.

N
Nisha Gaur · Technical Content Writer, Ecarter Technologies

Nisha Gaur is a Technical Content Writer at Ecarter Technologies. She writes technical documentation, tutorials and buying guides covering CS-Cart, Magento, Shopify and eCommerce development.

Talk to our team