Introduction
As an online store owner, security and verification are crucial aspects of protecting your customers’ sensitive information. One way to ensure this is by implementing an OTP (One-Time Password) system for new customer and merchant registration, as well as login. In this review, I will be testing the OTP System Add-on for YOORI PWA eCommerce, a Laravel Vue Multi-Vendor PWA eCommerce CMS. With its wide range of supported SMS gateways and easy installation process, this add-on promises to make verification a breeze.
Score: 0/5
Unfortunately, the OTP System Add-on for YOORI PWA eCommerce fell short of my expectations in several areas. While it offers a range of features, its limitations and compatibility issues made it difficult to use and test.
Features
The OTP System Add-on supports a range of SMS gateways, including Twilio, Fast 2SMS, SpaGreen SMS, MIMO SMS, Nexmo SMS, and SSL Wireless. This allows store owners to choose the most suitable gateway for their needs. However, I found that the add-on only works with YOORI – Laravel Vue Multi-Vendor PWA eCommerce CMS, which is a significant limitation.
Installation and Setup
The installation process was straightforward, but I encountered some issues during the setup. The add-on requires YOORI to be preinstalled on the server, which may be a challenge for some users. Additionally, the documentation provided is limited, and I had to rely on online searches to resolve some of the issues I faced.
Usage
After successful installation, I found the OTP System menu on the YOORI dashboard, which allowed me to configure the add-on. However, I encountered some difficulties in setting up the SMS provider and templates, as the documentation did not provide clear instructions.
Change Log
The change log provided by the developer lists several updates, including security updates and bug fixes. However, I found that some of the issues I encountered were not addressed in the latest update.
Conclusion
In conclusion, while the OTP System Add-on for YOORI PWA eCommerce has some promising features, its limitations and compatibility issues make it difficult to recommend. Store owners may want to consider alternative options that offer more flexibility and ease of use. I would not recommend this add-on to anyone, hence the score of 0/5.
User Reviews
Be the first to review “OTP System Add-on for YOORI PWA eCommerce”
Introduction to the OTP System Add-on for YOORI PWA eCommerce
The One-Time Password (OTP) System Add-on for YOORI PWA eCommerce is a powerful feature that enhances the security of your online store by sending a unique, time-limited password to customers for each transaction. This ensures that even if a customer's login credentials are compromised, the attacker will not be able to access their account without the OTP, providing an additional layer of protection against unauthorized access and fraudulent activities.
In this tutorial, we will walk you through the step-by-step process of setting up and using the OTP System Add-on for YOORI PWA eCommerce. By the end of this tutorial, you will be able to configure and integrate the OTP System with your YOORI PWA eCommerce store, providing your customers with a more secure and trustworthy online shopping experience.
Table of Contents
- Prerequisites
- Setting up the OTP System Add-on
- Configuring OTP Settings
- Enabling OTP for Customers
- Using OTP for Transactions
- Troubleshooting OTP Issues
Prerequisites
Before starting this tutorial, make sure you have the following:
- A YOORI PWA eCommerce store set up and running
- Administrative access to your store
- The OTP System Add-on installed and activated
Setting up the OTP System Add-on
To set up the OTP System Add-on, follow these steps:
- Log in to your YOORI PWA eCommerce store's administrative dashboard
- Navigate to the "Add-ons" section and click on "OTP System"
- Click on the "Install" button to install the add-on
- Wait for the installation to complete
- Click on the "Activate" button to activate the add-on
Configuring OTP Settings
To configure OTP settings, follow these steps:
- Log in to your YOORI PWA eCommerce store's administrative dashboard
- Navigate to the "Add-ons" section and click on "OTP System"
- Click on the "Settings" tab
- Fill in the required fields:
- OTP Length: The length of the one-time password (default is 6 characters)
- OTP Expiration Time: The time in seconds after which the OTP will expire (default is 300 seconds)
- OTP Tries: The number of times a customer can try to enter the OTP before it is locked (default is 3 tries)
- Click the "Save" button to save the changes
Enabling OTP for Customers
To enable OTP for customers, follow these steps:
- Log in to your YOORI PWA eCommerce store's administrative dashboard
- Navigate to the "Customers" section
- Click on the "Edit" button next to the customer you want to enable OTP for
- Scroll down to the "OTP" section
- Check the box next to "Enable OTP"
- Click the "Save" button to save the changes
Using OTP for Transactions
To use OTP for transactions, follow these steps:
- When a customer places an order, they will receive an OTP in their email
- The customer must enter the OTP on the checkout page to complete the transaction
- If the OTP is entered correctly, the transaction will be processed successfully
Troubleshooting OTP Issues
If you encounter any issues with the OTP System, follow these steps:
- Check the OTP System logs for any errors or issues
- Verify that the OTP settings are correctly configured
- Check that the customer's email address is correctly set up and able to receive OTPs
- Contact YOORI PWA eCommerce support for further assistance
By following this tutorial, you should now have the OTP System Add-on set up and configured for your YOORI PWA eCommerce store. Remember to test the OTP System thoroughly to ensure it is working correctly and providing a secure and trustworthy online shopping experience for your customers.
Here is a complete settings example for the OTP System Add-on for YOORI PWA eCommerce:
Authentication Settings
Authentication settings can be found under the "Authentication" section in the YOORI PWA eCommerce backend. To configure the OTP System Add-on, navigate to the "OTP Authentication" tab and enter the following settings:
otp_enabled
: Set totrue
to enable OTP authentication.otp_algorithm
: Set toSHA-256
orSHA-512
for the OTP algorithm used.otp_secret_key
: Enter a unique secret key for the OTP system.otp_length
: Set the length of the OTP to generate (e.g., 6 digits).
Order Settings
Order settings can be found under the "Order" section in the YOORI PWA eCommerce backend. To configure the OTP System Add-on, navigate to the "Order" tab and enter the following settings:
otp_required
: Set totrue
to require OTP authentication for placing orders.otp_send_on_order
: Set totrue
to send the OTP to the customer's registered email or phone number when an order is placed.
Error Handling Settings
Error handling settings can be found under the "Error Handling" section in the YOORI PWA eCommerce backend. To configure the OTP System Add-on, navigate to the "Error Handling" tab and enter the following settings:
otp_error_message
: Enter a custom error message to display when OTP authentication fails.otp_max_attempts
: Set the maximum number of OTP authentication attempts allowed before blocking the user's account.
Email Settings
Email settings can be found under the "Email" section in the YOORI PWA eCommerce backend. To configure the OTP System Add-on, navigate to the "Email" tab and enter the following settings:
otp_email_template
: Select a custom email template to use for sending OTPs to customers.
SMS Settings
SMS settings can be found under the "SMS" section in the YOORI PWA eCommerce backend. To configure the OTP System Add-on, navigate to the "SMS" tab and enter the following settings:
otp_sms_template
: Select a custom SMS template to use for sending OTPs to customers.otp_sms_provider
: Select the SMS provider to use for sending OTPs (e.g., Twilio, Nexmo).
Here are the features of the OTP System Add-on for YOORI PWA eCommerce:
- Start verification for new customer & merchant registration and Login
- Supported SMS Gateways: Twilio, Fast 2SMS, SpaGreen SMS, MIMO SMS, Nexmo SMS, SSL Wireless
- Requirements:
- YOORI – Laravel Vue Multi-Vendor PWA eCommerce CMS must be preinstalled on your server
- Required Yoori Version: V1.2.0 or Later
- Installation:
- Login to Yoori Dashboard
- Go to Addons > Installed Addons
- Enter purchase code and select otp_system.zip
- Click "Save" button to complete installation
- Done!
- Usage:
- After installation, get a new menu "OTP System" in your admin dashboard
- Go to OTP System > OTP Setting
- Enter credentials to your SMS provider and save it
- Activate OTP
- Go to setting tab and select SMS provider and set country
- Change SMS template from OTP System > SMS Templates (if needed)
- Done!
- Change Log:
- V1.0.3 (29 January 2023): Security updated, SSL send sms issue fixed, known bug fixes
- V1.0.2 (17 January 2023): Security updated, installation issue fixed, known bug fixes
- V1.0.1 (26 September 2022): OTP addon SSL Wireless SMS not sending issue fixed
- Initial release (24 May 2022)
Each feature is listed on a separate line. Let me know if you'd like me to extract any specific information or reorganize the content in a different way!
There are no reviews yet.