Settings

Configure email verification options by navigating to WooCommerce → Email Verification.

How to Enable Signup Verification?

Signup verification requires customers to verify their email address before their account is created.

  1. Go to WooCommerce → Email Verification.
  2. Toggle Enable Signup Verification to ON.
  3. Click Save Changes.

How it works: When a customer submits the registration form, they receive an OTP via email. The account is only created after successful verification of the OTP.

blank

How to Enable Checkout Verification?

Checkout verification ensures customers verify their email before placing an order.

  1. Go to WooCommerce → Email Verification.
  2. Toggle Enable Checkout Verification to ON.
  3. Select the Checkout Verification Type:
    • Popup: Opens a popup window for OTP entry
    • Inline: Displays verification field directly on the checkout page
  4. Click Save Changes.

Additional Checkout Options

OptionDescription
Enable on cart pageShow verification popup on the cart page instead of checkout
Free orders onlyRequire verification only when order total is $0
Create account during checkoutOnly verify if customer opts to create an account (inline mode only)
Disable Store API CheckoutBlock WooCommerce Store API to prevent bypassing verification
blank

How to Enable Login Authentication?

Login authentication adds an extra security layer by requiring OTP verification for suspicious login attempts.

  1. Go to WooCommerce → Email Verification.
  2. Scroll to the Login Authentication section.
  3. Toggle Enable Login Authentication to ON.
  4. Enable Require OTP verification for unrecognized login.
  5. Select the conditions that trigger verification:
    • Login from a new device
    • Login from a new location
    • Last login more than X days ago (15, 30, or 60 days)
  6. Click Save Changes.
blank

How to Configure OTP Settings?

Customize the OTP behavior for all verification types.

  1. Go to WooCommerce → Email Verification.
  2. Locate the General Settings section.
  3. Configure the following options:
SettingOptions
OTP Length4-digit or 6-digit code
OTP ExpirationNever, 10 min, 15 min, 30 min, 1 hour, 24 hours, or 72 hours
Resend LimitAllow 1 attempt, 3 attempts, or disable resend
Resend Limit MessageCustom message when resend limit is reached
Success MessageMessage shown after successful verification
blank

$119.00

Billed annually

Buy Now