Customer Email Verification for WooCommerce

A WooCommerce plugin that adds OTP email verification at registration, checkout, and login, with optional SMS verification, two-factor authentication, and disposable email blocking.

Version3.0.4
Last UpdatedOctober 2, 2026
File Size2.3 MB
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

Customer Email Verification for WooCommerce is a plugin that sends a one-time password to a customer's email at signup, checkout, and login so fake accounts and orders are stopped early. It also supports SMS OTP verification, two-factor authentication, and rules that can be set differently for each user role.

Key Features

  • OTP Email Verification – Customers receive a six-digit one-time password by email at signup, checkout, or login, with a configurable expiry and a resend option.
  • SMS OTP Verification – Shoppers can register and verify with a phone number through one of four SMS gateways instead of email.
  • Two-Factor Authentication – Customers can add a second login step using an authenticator app, with QR-code setup and backup codes.
  • Role-Based Rules – Store owners can require verification or 2FA for some user roles and skip it for trusted ones.
  • Disposable Email Blocking – Signups from temporary email providers are rejected before the account is created, and custom blocked domains can be added.
  • MX Record Validation – Before an OTP is sent, the plugin checks that the email domain has working mail servers, catching typos and fake domains.
  • Verification Analytics – An analytics tab reports signups, verification rate, blocked spam, average time-to-verify, and top blocked disposable domains.

Who Is It For

This plugin is for WooCommerce store owners who want to cut down on fake registrations, spam accounts, and fraudulent orders, including B2B or restricted-access stores that need to control which email domains or addresses can register.