Описание
VerifyPro Email OTP for WooCommerce adds professional-grade email verification to your WooCommerce checkout, protecting your store from bot orders and ensuring genuine customer email addresses.
🚀 Why VerifyPro?
Stop losing revenue to fake orders and bot attacks. VerifyPro adds a simple yet powerful verification layer that ensures every customer has a valid, accessible email address before completing their purchase.
✨ Key Features
- 6-Digit OTP Codes — Secure one-time passwords sent instantly via email
- Bot Prevention — Automatically blocks automated and spam orders
- Zero Configuration — Works immediately after activation
- Professional UI — Beautiful, branded interface with purple gradient theme
- Lightning Fast — AJAX-powered, no page reloads
- Mobile Optimized — Perfect experience on all devices
- 10-Minute Expiry — OTP codes expire automatically for security
- Session-Based — Secure verification using WooCommerce sessions
- Translation Ready — Full internationalization support
- HPOS Compatible — Supports WooCommerce High-Performance Order Storage
🎯 Perfect For
- Online stores experiencing bot/spam orders
- High-value product sellers
- Subscription-based businesses
- Digital product stores
- Any WooCommerce store wanting verified customer emails
💼 How It Works
- Customer fills in billing details and enters email
- VerifyPro verification section appears automatically
- Customer clicks «Send Verification Code»
- 6-digit code arrives in their email inbox
- Customer enters code and clicks «Verify»
- Email verified ✓ — Order can be placed
🔒 Security Features
- WordPress nonce verification on all AJAX calls
- Sanitized and escaped data throughout
- Secure transient storage (auto-deleted after 10 minutes)
- Session-based verification status
- No permanent data storage
- CSRF protection
🎨 Professional Design
VerifyPro features a modern, professional interface with:
* Purple gradient theme
* Smooth animations
* Responsive design
* Clear status messages
* Countdown timer
* Success indicators
🌐 Developer Friendly
- Clean, well-documented code
- WordPress Coding Standards compliant
- Properly prefixed functions (verifypro_eotp_)
- Translation ready with .pot file
- Hooks and filters available
- Easy to customize
Privacy & Data
VerifyPro respects user privacy:
- No Personal Data Collection: The plugin does not collect or store any personal data
- Temporary Storage Only: OTP codes are stored in WordPress transients for 10 minutes only
- Auto-Deletion: All verification data is automatically deleted after verification or expiry
- Session-Based: Verification status uses WooCommerce sessions (temporary)
- No Third-Party Services: All processing happens on your server
- GDPR Friendly: No cookies set, no tracking, no external requests
Support
For support, please use the WordPress.org support forums. We monitor and respond to all questions.
Credits
- Developed by haroondev
- Built with WordPress and WooCommerce best practices
- Uses jQuery for AJAX functionality
- Professional UI design with CSS3 gradients and animations
Links
Установка
Automatic Installation (Recommended)
- Log in to your WordPress admin panel
- Go to Plugins Add New
- Search for «VerifyPro Email OTP for WooCommerce»
- Click «Install Now» then «Activate»
- Done! The plugin works automatically
Manual Installation
- Download the plugin zip file
- Go to Plugins Add New Upload Plugin
- Choose the zip file and click «Install Now»
- Activate the plugin
- No configuration needed!
After Activation
The email verification field will automatically appear on your WooCommerce checkout page. No settings to configure — it just works!
Часто задаваемые вопросы
-
Does this work with all WooCommerce themes?
-
Yes! VerifyPro is designed to work with any properly coded WooCommerce theme. It uses standard WooCommerce hooks and actions.
-
Is it compatible with page builders like Elementor?
-
Absolutely! VerifyPro works seamlessly with Elementor, Elementor Pro, and all major page builders.
-
What if customers don’t receive the email?
-
First, ask them to check their spam/junk folder. For best email delivery, we recommend using an SMTP plugin like WP Mail SMTP or similar services (SendGrid, Mailgun, etc.).
-
Can I customize the email template?
-
Yes! The email uses a professional HTML template with your site’s name and branding. Developers can use WordPress filters to customize the template further.
-
How long is the verification code valid?
-
OTP codes expire after 10 minutes for security. If expired, customers can simply request a new code.
-
Does this slow down the checkout process?
-
Not at all! VerifyPro uses AJAX technology, so there are no page reloads. The verification is quick and smooth.
-
Is it secure?
-
Yes, very secure! VerifyPro uses:
— WordPress nonces for CSRF protection
— Sanitized and escaped data
— Secure transient storage
— Session-based verification
— No permanent data storage -
Can customers resend the code?
-
Yes! They can click the «Resend Code» button to receive a fresh OTP if needed.
-
Will this work with WooCommerce Subscriptions?
-
Yes! VerifyPro works with WooCommerce Subscriptions and most other WooCommerce extensions.
-
Is it translation ready?
-
Yes! VerifyPro is fully translation ready with a complete .pot file included.
-
Does it work with WooCommerce Blocks checkout?
-
Yes! VerifyPro is compatible with both classic and block-based WooCommerce checkouts.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«VerifyPro Email OTP for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «VerifyPro Email OTP for WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.0.6 — March 2026
- Fixed: Text domain now matches WordPress.org assigned slug (verifypro-email-otp-for-woocommerce)
- Fixed: Changed prefix from verifypro_eotp_ to veriemot_ (unique 7-character prefix)
- Fixed: All function/class/constant names now use veriemot_ prefix
- Fixed: Class renamed to Veriemot_Email_OTP_Verification
- Fixed: All coding standards compliance
- Ready for WordPress.org approval
1.0.5 — March 2026
- Fixed: Text domain now matches WordPress.org slug (verifypro-email-otp-for-woocommerce)
- Fixed: Removed deprecated load_plugin_textdomain() call (WordPress handles this automatically)
- Fixed: All coding standards compliance
- Note: Plugin name remains «VerifyPro Email OTP for WooCommerce» (display name only)
1.0.4 — March 2026
- Fixed: Updated «Tested up to» version to WordPress 6.9
- Fixed: Created languages directory for Domain Path header
- Added: Translation template (.pot) file
- Improved: WordPress.org automated scanner compliance
1.0.3 — March 2026
- ✨ Initial public release
- ✓ Professional VerifyPro branding
- ✓ Purple gradient UI theme
- ✓ Complete WordPress.org compliance
- ✓ All functions properly prefixed (verifypro_eotp_)
- ✓ HPOS compatibility declared
- ✓ Checkout Blocks support
- ✓ WooCommerce 9.0 tested
- ✓ Translation ready
- ✓ Professional email template
- ✓ AJAX-powered verification
- ✓ Mobile responsive design
