Descripció
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
Instal·lació
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!
PMF
-
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.
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«VerifyPro Email OTP for WooCommerce» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «VerifyPro Email OTP for WooCommerce» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
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
