WooCommerce Plugin for OTP Verification & SMS Notifications
Budget: ₹12,500 – ₹37,500 INR
OTP Verification and SMS Notification for WooCommerce Plugin Requirement
we need wocommerce plugin our our company
1. OTP on Sign-Up / Registration:
User Registration (Sign-Up) OTP Verification:
When a user creates a new account, an OTP (One-Time Password) should be sent to their mobile number. The account should only be created after successful OTP verification.
2. OTP on Login:
OTP Verification During Login:
When a user logs in, an OTP should be sent to them (via SMS) so they can confirm their login credentials.
3. No OTP on Checkout (For User Convenience):
Disable OTP During Checkout:
There should be no OTP verification during the checkout process, as long as the user has successfully signed up and logged in.
4. Order Related Notifications (SMS):
Order Confirmation Message:
When the user places an order, they should receive an order confirmation message.
Then:
• Order dispatched
• Order on hold
• Order shipped
• Order cancelled
• Order refunded
• Order out for delivery
• Order delivered
{All standard order-related messages}
5. Security Features:
Rate Limiting:
There should be rate limiting on OTP requests so a user cannot repeatedly request OTPs and abuse the system.
OTP Retry Limit:
If the user enters the wrong OTP, a retry limit must be set — for example, after 3 failed attempts, the account should be temporarily locked.
6. Admin Panel Integration:
Admin OTP Dashboard:
The admin should have a dashboard where they can monitor user OTP requests, status, and notifications.
OTP Logs for Tracking:
Logs of OTP requests and verifications should be maintained to help the admin track activity.
7. Multilingual and Multi-Country Support:
SMS Gateway Integration:
For OTP functionality, integration with a reliable SMS gateway is necessary (such as Twilio, Nexmo, etc.). SMS templates should be customizable in multiple languages if your customer base is diverse.
Country Code Detection:
During the phone number input, the country code should be automatically detected so the user receives the correct OTP.
References:
https://wordpress.org/plugins/miniorange-sms-order-notification-otp-verification/
https://hi.wordpress.org/plugins/wp-twilio-core/
we need wocommerce plugin our our company
1. OTP on Sign-Up / Registration:
User Registration (Sign-Up) OTP Verification:
When a user creates a new account, an OTP (One-Time Password) should be sent to their mobile number. The account should only be created after successful OTP verification.
2. OTP on Login:
OTP Verification During Login:
When a user logs in, an OTP should be sent to them (via SMS) so they can confirm their login credentials.
3. No OTP on Checkout (For User Convenience):
Disable OTP During Checkout:
There should be no OTP verification during the checkout process, as long as the user has successfully signed up and logged in.
4. Order Related Notifications (SMS):
Order Confirmation Message:
When the user places an order, they should receive an order confirmation message.
Then:
• Order dispatched
• Order on hold
• Order shipped
• Order cancelled
• Order refunded
• Order out for delivery
• Order delivered
{All standard order-related messages}
5. Security Features:
Rate Limiting:
There should be rate limiting on OTP requests so a user cannot repeatedly request OTPs and abuse the system.
OTP Retry Limit:
If the user enters the wrong OTP, a retry limit must be set — for example, after 3 failed attempts, the account should be temporarily locked.
6. Admin Panel Integration:
Admin OTP Dashboard:
The admin should have a dashboard where they can monitor user OTP requests, status, and notifications.
OTP Logs for Tracking:
Logs of OTP requests and verifications should be maintained to help the admin track activity.
7. Multilingual and Multi-Country Support:
SMS Gateway Integration:
For OTP functionality, integration with a reliable SMS gateway is necessary (such as Twilio, Nexmo, etc.). SMS templates should be customizable in multiple languages if your customer base is diverse.
Country Code Detection:
During the phone number input, the country code should be automatically detected so the user receives the correct OTP.
References:
https://wordpress.org/plugins/miniorange-sms-order-notification-otp-verification/
https://hi.wordpress.org/plugins/wp-twilio-core/
Related categories:
PHP
JavaScript
WordPress
Software Architecture
MySQL
WooCommerce
Web Development
API Integration