Setup & Configuration

To set up the email verification plugin, in your WordPress admin, navigate to WooCommerce > email verification.

Email verification for new customer accounts

Enable Signup Verification

Customers must verify their email address before account creation. When a user submits the registration form, a One-Time Password (OTP) is sent to their email. The account is only created after successful verification of the OTP.

Enable Checkout Verification

If a user places an order during checkout and chooses to create an account, they must verify their email address before the order is processed.

Checkout Verification Type: Choose how OTP verification is displayed during checkout. Options:

  • Inline – Displays the verification field directly on the checkout page.
  • Popup – Opens a popup window for OTP entry.

Require email verification only when “Create an account during checkout” is selected
When checked, verification is only triggered if the customer opts to create an account during checkout.

Require checkout verification only for free orders
(Disabled in your current setup) – This restricts verification only to orders with a total of $0.

Disable WooCommerce Store API Checkout
Prevents compatibility issues with themes or blocks using WooCommerce Store API by disabling it.

blank

General Settings

Customize OTP behavior and messages.

  • OTP Length: Set the length of the OTP code.
  • OTP Expiration: Set how long the OTP is valid.
  • Verification Email Resend Limit: Control how many times the customer can request a new OTP.
  • Resend Limit Message: Message shown when the resend limit is reached
  • Email Verification Success Message: Message shown after successful OTP verification
blank

Login Authentication

Enhance account security by requiring OTP verification during suspicious login attempts.

Enable Login Authentication

When enabled, customers must verify their login using an OTP if suspicious activity is detected.

  • Require OTP verification for unrecognized login – OTP will be triggered under the following conditions:
    • Login from a new device
    • Login from a new location
    • Last login more than 15 days ago

The OTP is automatically sent to the registered email if any of the above conditions are met.

blank

$119.00

Billed annually

Buy Now