INTL
Freelancer
어려움
외주
원격 가능
WooCommerce Plugin for OTP Verification & SMS Notifications
예산
$12,500~$37,500 INR
예상 기간
2~3개월
난이도
어려움
기술 스택
PHP
JavaScript
WordPress
Software Architecture
MySQL
WooCommerce
Web Development
API Integration
SMS Gateway APIs
AI 분석 요약
이 프로젝트는 WooCommerce 웹사이트를 위한 OTP(One-Time Password) 본인 인증 및 SMS 알림 플러그인을 개발하는 것입니다. 회원가입 및 로그인 시 OTP 인증, 주문 상태 SMS 알림, 보안 기능(요청 및 재시도 제한), 관리자 패널 통합 및 다국어/다국가 지원이 포함됩니다. WooCommerce 플러그인 개발 능력과 SMS API 연동 경험이 필수적입니다.
프로젝트 원문 설명
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/
Freelancer에서 원본 확인
원본 보기