VerifyPro Email OTP for WooCommerce

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

  1. Customer fills in billing details and enters email
  2. VerifyPro verification section appears automatically
  3. Customer clicks “Send Verification Code”
  4. 6-digit code arrives in their email inbox
  5. Customer enters code and clicks “Verify”
  6. 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)

  1. Log in to your WordPress admin panel
  2. Go to Plugins Add New
  3. Search for “VerifyPro Email OTP for WooCommerce”
  4. Click “Install Now” then “Activate”
  5. Done! The plugin works automatically

Manual Installation

  1. Download the plugin zip file
  2. Go to Plugins Add New Upload Plugin
  3. Choose the zip file and click “Install Now”
  4. Activate the plugin
  5. 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·laboradors

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