Customer Email Verification for WooCommerce

Customer Email Verification for WooCommerce v3.0

No permission to download
  • Welcome to Babiato Forum! All Resources are 100% clean and Safe to Use

Customer Email Verification for WooCommerce v3.0
Versión 3.0Released on 2026-06-23
  • Added Paid-Order Gatekeeping option. When enabled, verified users remain in a restricted "pending paid order" state until their first WooCommerce order completes — preventing welcome-coupon abuse and stopping bot accounts from receiving promotional emails before they've bought anything. Includes new Verified column state, admin bulk override, and analytics tracking.
  • Added "Force re-verify all customers" admin tool to mark every existing unverified user as unverified in a single action. Combined with the Login Authentication popup, this lets stores clean up legacy accounts after a spam attack or post-install. Available as a Tools-page button and as a WP Users list bulk action. Background-batched via Action Scheduler for large sites.
  • Added Cart-Total Threshold Verification. Merchants can now configure OTP verification to trigger only when the cart subtotal or total exceeds a specified amount. Combines with Category-Specific Verification via OR logic. Multi-currency stores are normalised to the store base currency for comparison.
  • Added Polylang compatibility alongside existing WPML support. All verification emails, popup messages, and admin notices are now translatable via Polylang's String Translations panel and delivered in the customer's preferred language.
  • Added Smart Form — a unified, brand-customizable login/register form for the My Account page and any post or page via the [cev_smart_form] shortcode, with brand title, color, and panel customization.
  • Added 4 ready-made Smart Form template layouts. Switch between layouts from the admin without touching code; each layout is fully responsive and inherits the customizer brand settings.
  • Added flexible login + registration modes to Smart Form. Switch login between password and email OTP, and let customers register with either email or phone — all with built-in OTP verification.
  • Added optional My Account takeover. When enabled, Smart Form replaces WooCommerce's default form-login.php on /my-account/ so the same branded login/register experience runs across the storefront.
  • Added SMS verification gateways. Smart Form's phone-registration flow delivers OTP codes via your choice of MSG91, Twilio, Vonage, or WhatsApp Business — configurable per-site from the admin.
  • Redesigned the entire admin experience with the new Zorem UI design system (ZUI). Every screen — Settings, Unverified Users, Maintenance, Analytics, the Email Customizer, and the 2FA setup card — now shares a unified visual language: consistent typography, cards, sidebar navigation, table cells with avatars, snackbar toasts, confirmation modals, and inline tooltips. The same design language is shared across the wider Zorem plugin family for a familiar, polished merchant experience.
  • Tested with WooCommerce 10.8.1
  • Tested with WordPress 7.0
Customer Email Verification for WooCommerce v2.9.5.1
Version 2.9.5.1Released on 2026-05-19
  • License tab incorrectly appearing; removed accidental license-gating code that caused the admin page to render blank.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Customer Email Verification for WooCommerce v2.9.4
Version 2.9.4Released on 2026-05-05
  • Disposable / temporary email blocking (~3,000 bundled domains, admin-defined add list, customizable rejection message)
  • DNS-based MX record validation with 24h per-domain transient cache
  • Custom email rules — B2B Allowlist (only specified domains can sign up) + Block specific email addresses
  • Auto-cleanup of stale unverified records in wp_cev_user_log via daily cron
  • Auto-delete unverified WP user accounts via daily cron, with built-in safeguards (skip users with orders, active subscriptions, elevated roles, recent login, or already verified). Hard 30-day minimum retention. Preview before run.
  • Re-engagement reminder emails — automatically email unverified users at admin-selected intervals (1h / 24h / 3d / 7d) with a fully customizable email (edited via the email customizer). Per-row + bulk manual send also available from the Unverified Users table.
  • Bulk delete + CSV export on the Unverified Users tab.
  • Redesigned the Unverified Users table with a cleaner, more professional look — colored avatar + name + email stacked in a single Customer column, friendly relative time, and a unified actions menu.
  • Tested with WooCommerce 10.7.0
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Customer Email Verification for WooCommerce v2.9.3
Version 2.9.3Released on 2026-04-09
  • Improved Email Verification Email Design
  • Replace Static OTP Box with Dynamic OTP Variable in Login Email
  • Email Verification Popup Reappearing on Order Received Page
  • Fix OTP Popup Layout Overflowing Right on Mobile
  • – Resend Email feature removed from the user table UI and associated logic
  • Dev - Tested with WooCommerce 10.6.2

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
WooCommerce Customer Email Verification v2.9.2
* Fix – Snapshot the cart total at the moment the OTP is sent and store it in the session. At validation time, compare against the snapshot instead of the live cart total. If the cart has changed, require re-verification.
* Fix – Return the same generic response for existing-but-unverified and new-email paths so an attacker cannot distinguish between them. Only keep 'already_verified' as a distinct code since it is needed for UX.
* Fix – Add a nonce check at the top of the resend handler using the same nonce the verify handler uses. Return an error if the nonce fails.
* Fix – "Login Now" Button Not Redirecting to Login Page in CEV PRO Checkout Popup
* Fix – Disable WooCommerce Store API Checkout not blocking Block checkout
* Fix – Logged-in users with unverified emails can no longer bypass checkout email verification
* Improvement – Replace mt_rand() with random_int() in the PIN generation loop. random_int() uses a CSPRNG and is safe for security-sensitive token generation.
* Improvement – Add a per-email or per-session attempt counter. After 5 failed attempts, invalidate the current PIN and force the user to request a new one. Return an error telling the user their code has expired due to too many attempts.
* Dev - Tested with WooCommerce 10.6.1
* Dev - Tested with WordPress 6.9.4

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Customer Email Verification for WooCommerce v2.9.1
Version 2.9.1Released on 2026-02-20
  • Fixed 404 error caused by incorrect redirect to /my-account/email-verification/ by properly registering the email verification endpoint and improving rewrite rule handling.
  • Tested with WooCommerce 10.5.2
  • Tested with WordPress 6.9.1
Customer Email Verification for WooCommerce v2.9
2025-12-23 - version 2.9
* Dev – Refactored the plugin codebase for better structure, removed unused code, improved formatting, and merged all settings into a single configuration option.
* Compatibility – Added integration with YITH WooCommerce Customize My Account Page Premium to ensure the email verification popup/flows work within customized My Account layouts.
* Bug – Remove redirect to “email-verification†endpoint for existing logged-in users
* Dev - Tested with WooCommerce 10.4.2
* Dev - Tested with WordPress 6.9
Customer Email Verification for WooCommerce v2.8.6
  • Dev – Advanced – New option added “Registration Delay” to control the minimum time, in hours, after a user registers before they become eligible for deletion.
Customer Email Verification for WooCommerce v2.8.5
Version 2.8.5Released on 2025-11-05
  • – Resolved PHP fatal error: call_user_func_array(): Argument #1 ($callback) must be a valid callback caused by missing method register_account_notification_on_checkout in Customer_Email_Verification_Email_Settings class during checkout hook execution.
Customer Email Verification for WooCommerce v2.8.3
Version 2.8.3Released on 2025-09-23
  • – Verification email not sent at checkout
  • Add Condition to Prevent Sending Emails with Blank Recipient
  • Fix Captcha Bypass in WooCommerce Registration Form
  • – Make all form texts translatable and correct French placeholder escaping
  • Tested with WooCommerce 10.2.1

About us

  • Babiato Forum - The webmaster community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day, updating Daily resource to make sure our community is one of the best.

Quick Navigation

User Menu