WooCommerce Customer Email Verification:
Theย Customer Email Verificationย extension helps store owners to reduce registration spam and fake orders by requiring customers to verify their email address when they register an account or before they can check out on your store.
Why use this extension?
Avoid Account Registration Spamย โ require email verification from customers that register an account on your store or membership site and prevent access to the account area from customers that sign up with fake email addresses just to check around or to get the free trial access.
Avoid Fake Orders โย Validating the email before the order can be placed is extremely useful when you sell digital products, memberships and offer free trials, free products and samples.
Avoid Bouncing Emails โย avoid bouncing of undelivered โnew accountโ and order emails due to typos in the email address. The new account emails are delayed until successful verification.
Fully Customize the Email Verification workflowย โ Personalize and edit the content of the verification workflows and customize the design of the verification popup overlay using a customizer with a live preview.
Easily manage and delete Unverified customersย โ you can easily verify or resend the verification email to customers from the userโs admin, you can also delete all unverified customers at once or schedule auto-delete unverified customers after a certain time from when the account was created.
Email verification for new Customer accounts
Require customers to verify their email address before they can access their accounts:
- When a customer registers to an account on your store (my-account), the new customer account is created and flagged as anย Unverified Email
- Customers whose account is flagged asย Unverified Email,ย will be required to verify their email address before they can access their account
- The verification code and verification link are sent to the customerโs email address
- Customers can verify their email by clicking on the verification link or entering the code in the verification popup.
- Once customers verify their account they will be redirected to the my-account dashboard and their account will be flagged asย Verified Email
Customer email verification before checkout
Require customers to verify their email addresses before they can place orders in your store:
- Guest customers (non-logged-in) are required to verify their email addresses before they can proceed to Checkout.
- The verification code and verification link are sent to the customerโs email address
- Customers that their email address is not verified, will be prevented from accessing their account and will be required to enter the verification code to proceed to my account area.
- Once the customers verify their account, they will be redirected to the checkout page
- if the customer creates an account during checkout, the account will be automatically flagged as aย Verified Email
Whatโs Included
- Email verification for new accountsย โ Require new customers to verify their email addresses when they register for an account on your store.
- Email verification on checkoutย โ Require new customers to verify their email addresses before they can place an order in your store (Guest Checkout). Disable checkout until email verification is complete (before checkout or before the cart page).
- Verification for free orders onlyย โ Apply the verification on checkout for free orders (0 total).
- Automatic account email verificationย โ Apply the verification process for users that open a customer account during checkout.
- Checkout verification typeย โ Choose between popup overlay or verification thatโs inline on the checkout page.
- Allow the first login without verificationย โ Customers that open an account can log in to their account the first time after registration, without email verification. Verification will be required the second time they try to log in to their account.
- Successful verification redirectย โ Redirect customers to any page on your website after successful email verification.
- Skip email verificationย โ Skip the email verification for selected user roles.
- Fully customize the verification processย โ Customize the verification pop-up overlay and the verification email using Customizer with a live preview.
- Manage unverified customersย โ Email verification status will display for each user on the WordPress user admin. Store admins can manually verify, un-verify, and resend the verification email.
- Delay new-account emailย โ delay the WooCommerce New Account email notification to trigger only after successful verification.
- Re-verify customerย email addressย โ when a customer updates his email address on his account, we require them to verify the new email address before the change will apply.
- Verification expirationย โ set the expiration time for the verification code/email.
- Limit resendย โ limit the number of times the user can resend the verification email.
- Bulk actions menu (admin Users list)ย โ verify the option available on the users list admin
- Bulk resendย โ resend the verification emails to all unverified users
- Bulk auto-deleteย unverified users โ set a time period to automatically delete customer accounts that did not verify their email addresses.




