Naimur Email OTP Verification for WooCommerce
Naimur Email OTP Verification for WooCommerce
Description
Naimur Email OTP Verification for WooCommerce verifies customer email ownership using a One Time Password (OTP) before account creation. Optional Google reCAPTCHA, email logs, activity tracking, and a responsive OTP modal are included.
This plugin verifies users through a unique OTP sent to their email during:
– Login
– Registration
Documentation
Full documentation for setup, usage, and customization is available here:
π https://naimurrahmannahid.com/naimur-otp-plugin/
Video Tutorial
π₯ Key Features
- Email-Based OTP Verification
- Instant OTP Delivery
- OTP for Login, Register & Checkout
- Smart OTP Input UI
- Custom Email Templates
- Secure & Anti-Spam Protection
Additional Features
- OTP expiry control
- Resend button with countdown
- AJAX-based OTP submit
- Google reCAPTCHA v2
- Custom error/success messages
- Translation-ready
- Developer-friendly hooks
External services
This plugin can optionally integrate with Google reCAPTCHA to protect the WooCommerce login and registration forms from automated abuse and spam.
When reCAPTCHA is enabled in the plugin settings and you configure a site key and secret key, the following data is sent to Google:
- The reCAPTCHA response token generated in the browser
- The IP address of the user
- Additional browser and usage information collected by the reCAPTCHA widget
This data is sent when the WooCommerce login or registration form is submitted in order to verify that the request is made by a human user.
Service provider:
* Google reCAPTCHA β provided by Google LLC
* Terms of Service: https://www.google.com/recaptcha/terms
* Privacy Policy: https://policies.google.com/privacy
Source code
The JavaScript file assets/js/main.js is a compiled/optimized build used in production.
A human-readable source version of this script is bundled with the plugin under:
assets/src/js/main.js
This file contains the original source code that can be viewed, studied and modified by developers.
Faq
Yes β you can fully customize the HTML email template including OTP placeholder, colors, subject, and branding.
Yes β each module can be enabled or disabled individually from the plugin settings.
Yes β works with all SMTP plugins (WP Mail SMTP, FluentSMTP, Post SMTP, etc.)
Yes β Google reCAPTCHA v2 is supported to prevent bot-generated OTP requests.
No β the plugin is lightweight and optimized for speed.
Reviews
Secure Login & No More Spam Registrations
By sowrav10 on November 18, 2025
This plugin completely fixed my spam registration issues. OTP verification is fast, reliable, and works perfectly with WooCommerce. The interface is very clean and easy to configure. Great security tool.
A fantastic plugin! The email OTP system works smoothly for login and registrati
By kamrulislam57301 on November 18, 2025
This plugin has made my WooCommerce verification process super smooth and secure. The email-based OTP system works flawlessly for both login and registration, which adds an essential extra layer of protection for my store and customers. The setup is clean, the OTP modal looks great on all devices, and the activity tracking + email logs are extremely helpful for monitoring user behavior.
I also appreciated the optional Google reCAPTCHA, which further reduces spam and fake registrations. The documentation is very clear, and the video tutorial makes everything beginner-friendly. Overall, itβs a must-have plugin for anyone serious about security and user verification.
A big thank you to the owner, Naimur Rahman Nahid, for creating such a helpful and well-built plugin. Keep up the amazing work! ππ₯
Perfect OTP solution
By peckagency on November 18, 2025
I used to get lots of fake registrations. After installing this plugin, those issues completely stopped. OTP verification works on Login, Registration βjust what I needed!
Changelog
1.1.5
- Text domain aligned with slug
naimur-email-otp-for-woocommerce. - Added nonce checks, escaping, sanitization and translators comments.
- reCAPTCHA mobile token capture improvements and safe debug logging.




