535 produtos atualizados nos últimos 7 dias

Changelog do Woocommerce Customer Email Verification

O que mudou em cada versão, da mais recente para a mais antiga. As notas são as publicadas pelo desenvolvedor, no idioma original.

  • Mais recente 3.0.6 · 21 out 2026
  • 53 versões
  • Desde jun 2021

2026

13 versões

Versão 3.0.6

Mais recente
Notas da versão 3.0.6: 4 melhorias 3 correções

Melhoria

  • Added a one-time notice introducing AI Agent OS from zorem, with a launch offer. It is shown to store managers outside the plugin's own screens, can be dismissed, and goes away when the offer ends or once AI Agent OS is installed.
  • The Unverified Users list, the Maintenance statistics and the daily unverified-account cleanup are now much faster on stores with a large number of abandoned signups, thanks to new database indexes added automatically on update.
  • Tested with WooCommerce 11.2.1
  • Tested with WordPress 7.1.3

Correção

  • The Settings page no longer times out on large stores. The number of accounts eligible for auto-delete on the Maintenance card is now counted in the background after the page has loaded, and the cleanup checks customer orders in batches instead of one customer at a time.
  • Smart Form sign-in with an email or SMS code now sends a fresh code every time the customer clicks Sign in. Previously only the first code was sent and later requests were silently skipped, so customers could not log in. The "Resend code" link follows the Verification Email Resend Limit and shows the resend-limit message when it is reached.
  • Changing the account email address on the My Account page now verifies correctly. The emailed code always matches, pressing Enter in the code field verifies it instead of sending another email, and a new email is not sent while a valid code is still waiting to be entered.
Assinar para baixar a versão 3.0.6

Versão 3.0.5

Notas da versão 3.0.5: 1 novidade 3 melhorias 3 correções

Novidade

  • Added a setup checklist to the top of the Settings tab that walks you through getting started: turning on signup and checkout verification, sending yourself a test verification email, customizing the email and popup, enabling disposable email blocking and reviewing the Unverified Users list. It hides itself once every step is done, or you can hide it at any time.

Melhoria

  • Added a "Leave a review" card to the Settings sidebar and a one-time review request notice that can be dismissed.
  • Tested with WooCommerce 11.1.2
  • Tested with WordPress 7.1.3

Correção

  • Only store managers can now change a customer's verification status, delete Unverified Users entries or save the plugin settings. Customers viewing their own profile see their verification status only, without the verify/unverify buttons.
  • Email and popup previews in the customizer are now available to administrators only.
  • Spam Protection now shows the correct size of the built-in disposable email list (430+ domains), and the "available variables" hint in the customizer can now be translated.
Assinar para baixar a versão 3.0.5

Versão 3.0.4

Notas da versão 3.0.4: 2 melhorias 7 correções

Melhoria

  • Tested with WooCommerce 11.1.2
  • Tested with WordPress 7.1.2

Correção

  • Smart Form registration now runs WooCommerce's own registration checks before the verification code is sent, so problems such as an email address already being in use are reported immediately instead of after the customer has entered their code.
  • Custom fields added to the Smart Form registration are now available to WooCommerce and other plugins while the account is being created, so values such as phone or company are stored against the new account correctly.
  • Customers are now returned to the page they originally requested after signing in or registering through the Smart Form, instead of always being sent to the account page.
  • Checkout verification now re-checks the live cart when the order is submitted, so items added after a code was verified are taken into account.
  • The email-change verification on the Edit Account page now uses its own dedicated code, so it can only be completed with a code issued for that change.
  • Customers who use up their login verification attempts are still required to verify before they can reach the rest of their account pages.
  • Signing in with an emailed or texted code now also asks for the Authenticator App code when two-factor authentication is enabled on the account.
Assinar para baixar a versão 3.0.4

Versão 3.0.3

Notas da versão 3.0.3: 5 melhorias 4 correções

Melhoria

  • Replaced deprecated WooCommerce cart properties with their supported accessors, preserving tax-inclusive subtotals on tax-enabled stores.
  • Corrected the registration type of three hooks (pre_get_users, block_categories_all, woocommerce_form_field) to match WordPress and WooCommerce.
  • Resolved all findings from the WooCommerce marketplace static-analysis (Quality Insights) audit.
  • Tested with WooCommerce 11.0.1
  • Tested with WordPress 7.1

Correção

  • Store staff are no longer blocked at checkout. Administrators, editors and shop managers are now exempt from checkout email verification, so they can place test orders without being held behind the verification popup.
  • The [cev_smart_form] shortcode no longer renders the login/register form to visitors who are already signed in.
  • Corrected the template path used by the front-end popup preview, which stopped the preview from loading.
  • Removed a duplicate key in the checkout script data that could override the resend countdown text.
Assinar para baixar a versão 3.0.3

Versão 3.0.2

Notas da versão 3.0.2: 4 novidades 2 melhorias

Novidade

  • Added AI detection of disposable/throwaway email addresses. Beyond the built-in domain list, it flags brand-new temp-mail domains and abusive patterns (random mailboxes, plus-address abuse) and lets you review and add them to your block list in one click, so spam protection stays current automatically.
  • Added bot-cluster detection. When many signups arrive in a short burst sharing the same device fingerprint and network, the Unverified Users screen flags the cluster and lets you block and delete the whole group in one click, stopping coordinated bot attacks that per-user rules miss.
  • Added AI risk scoring for registrations and guest checkout. Each signup/order is scored from multiple signals (disposable/gibberish email patterns, IP/ASN reputation, signup velocity, device reuse) and the merchant chooses what happens at each risk level, allow, require a one-time code, or block, with a Low/Balanced/Strict sensitivity. A new Risk column on the Unverified Users screen shows the score and reasons.
  • Added a "Require OTP on every login" option in Login Authentication.

Melhoria

  • Tested with WooCommerce 11.0.1
  • Tested with WordPress 7.0.4
Assinar para baixar a versão 3.0.2

Versão 3.0.1

Notas da versão 3.0.1: 2 novidades 4 melhorias

Novidade

  • Login method now supports multiple sign-in options at once. Enable any combination of Password, Email OTP, and Phone OTP on the Smart Form login (single-select is no longer required).
  • Added a password strength setting for the Smart Form registration. Choose to require a strong password (upper and lower case, a number, and a symbol) or a simpler minimum-length rule, with a configurable minimum length.

Melhoria

  • Redesigned all customer-facing verification popups with a unified, professional design. Registration, login, account verification, checkout, edit-account and 2FA screens now share one modern visual language, with popup customizer settings applying consistently across every surface plus new Border Radius, Elevation, Accent Color, Font Family and Overlay Opacity options.
  • Added the missing "Lost your password?" link to the Smart Form login (password sign-in method).
  • Tested with WooCommerce 10.9.4
  • Tested with WordPress 7.0.2
Assinar para baixar a versão 3.0.1

Versão 3.0

Notas da versão 3.0: 9 novidades 3 melhorias

Novidade

  • 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.

Melhoria

  • 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
Assinar para baixar a versão 3.0

Versão 2.9.5.1

Notas da versão 2.9.5.1: 1 correção

Correção

  • License tab incorrectly appearing; removed accidental license-gating code that caused the admin page to render blank.
Assinar para baixar a versão 2.9.5.1

Versão 2.9.5

Notas da versão 2.9.5: 3 novidades

Novidade

  • Added 2FA via Authenticator app as a primary verification method
  • Added role-based verification, enforce 2FA for specific user roles only
  • Verification Analytics dashboard. New "Analytics" tab shows signups, verification rate, blocked spam totals, average time-to-verify, top blocked disposable domains, and a signup-to-verify funnel chart with 7/30/90-day or custom date ranges.

Versão 2.9.4

Notas da versão 2.9.4: 7 novidades 2 melhorias

Novidade

  • 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.

Melhoria

  • 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
Assinar para baixar a versão 2.9.4

Versão 2.9.3

Notas da versão 2.9.3: 4 melhorias 2 correções

Melhoria

  • Improved Email Verification Email Design
  • Replace Static OTP Box with Dynamic OTP Variable in Login Email
  • Resend Email feature removed from the user table UI and associated logic
  • Tested with WooCommerce 10.6.2

Correção

  • Email Verification Popup Reappearing on Order Received Page
  • Fix OTP Popup Layout Overflowing Right on Mobile
Assinar para baixar a versão 2.9.3

Versão 2.9.2

Notas da versão 2.9.2: 4 melhorias 6 correções

Melhoria

  • Replace mt_rand with random_int in the PIN generation loop. random_int uses a CSPRNG and is safe for security-sensitive token generation.
  • 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.
  • Tested with WooCommerce 10.6.1
  • Tested with WordPress 6.9.4

Correção

  • 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.
  • 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.
  • 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.
  • "Login Now" Button Not Redirecting to Login Page in CEV PRO Checkout Popup
  • Disable WooCommerce Store API Checkout not blocking Block checkout
  • Logged-in users with unverified emails can no longer bypass checkout email verification

Versão 2.9.1

Notas da versão 2.9.1: 2 melhorias 1 correção

Melhoria

  • Tested with WooCommerce 10.5.2
  • Tested with WordPress 6.9.1

Correção

  • Fixed 404 error caused by incorrect redirect to /my-account/email-verification/ by properly registering the email verification endpoint and improving rewrite rule handling.
Assinar para baixar a versão 2.9.1

2025

14 versões

Versão 2.9

Notas da versão 2.9: 4 melhorias 1 correção

Melhoria

  • Refactored the plugin codebase for better structure, removed unused code, improved formatting, and merged all settings into a single configuration option.
  • Added integration with YITH WooCommerce Customize My Account Page Premium to ensure the email verification popup/flows work within customized My Account layouts.
  • Tested with WooCommerce 10.4.2
  • Tested with WordPress 6.9

Correção

  • Remove redirect to “email-verification” endpoint for existing logged-in users
Assinar para baixar a versão 2.9

Versão 2.8.6

Notas da versão 2.8.6: 3 correções

Correção

  • Resolved fatal error occurring during fresh installation and activation of plugin
  • Prevented open_basedir warnings by correcting asset path resolution for checkout blocks and hardening file existence checks.
  • Email verification issue in checkout block for guest users using already verified emails (affects both inline and popup methods)
Assinar para baixar a versão 2.8.6

Versão 2.8.5

Notas da versão 2.8.5: 1 correção

Correção

  • 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.
Assinar para baixar a versão 2.8.5

Versão 2.8.4

Notas da versão 2.8.4: 7 melhorias 3 correções

Melhoria

  • Optimized usermeta handling during email verification to remove redundant entries and improve performance.
  • Enhanced license deactivation to handle remotely deactivated or refunded licenses, ensuring local cleanup and clear admin feedback.
  • License manager now verifies active subscription and blocks plugin usage after refunds
  • UX – Added loader animation on “Save Changes” button in settings page to improve user feedback during save process.
  • Add Compatibility for Inline Email Verification with WooCommerce Checkout Blocks
  • Tested with WooCommerce 10.3.4
  • Tested with WordPress 6.8.3

Correção

  • Undefined variable $sample_toggle_switch_cev in signup popup
  • Resolved issue where conditional options under Checkout Verification Type were not showing or hiding correctly based on selected type.
  • Updated deprecated WooCommerce script handles (jquery-blockui, jquery-tiptip, serializejson) to new handles (wc-jquery-blockui, wc-jquery-tiptip, wc-serializejson) for compatibility with WooCommerce 10.3+.

Versão 2.8.3

Notas da versão 2.8.3: 3 melhorias 2 correções

Melhoria

  • Add Condition to Prevent Sending Emails with Blank Recipient
  • Fix Captcha Bypass in WooCommerce Registration Form
  • Tested with WooCommerce 10.2.1

Correção

  • Verification email not sent at checkout
  • Make all form texts translatable and correct French placeholder escaping
Assinar para baixar a versão 2.8.3

Versão 2.8.2

Notas da versão 2.8.2: 4 melhorias

Melhoria

  • Add Filter to Customize “Get OTP” Button Text in Checkout – Inline Email Verification
  • Change Default "Get OTP" Button Text to "Send Verification Code"
  • Optimize Code Loading Based on Feature Settings
  • Tested with WooCommerce 10.1.2
Assinar para baixar a versão 2.8.2

Versão 2.8.1

Notas da versão 2.8.1: 4 melhorias 2 correções

Melhoria

  • Disable Verify Button Until Code is Entered
  • Add “Get Code” Button to Replace Autofire on Email Field Blur
  • Add Countdown Timer and Delay for Resending Verification Code
  • Tested with WooCommerce 10.1.1

Correção

  • Mobile UX Issues in Inline Checkout Verification
  • Change Verification Code Input inputmode="numeric" for better support across all browsers
Assinar para baixar a versão 2.8.1

Versão 2.8

Notas da versão 2.8: 3 melhorias 3 correções

Melhoria

  • Allow Customers to Copy OTP Code from Email and Paste into Verification Field
  • Tested with WooCommerce 10.0.4
  • Tested with WordPress 6.8.2

Correção

  • Fix Inline Verification Form Display on Checkout Page
  • Grammar in Verification Page – Change “4-digits code” to “4-digit code”
  • Tooltip Not Working with WooCommerce 10
Assinar para baixar a versão 2.8

Versão 2.7.9

Notas da versão 2.7.9: 7 melhorias 1 correção

Melhoria

  • Added conditional logic for email verification during checkout.
  • Refreshed the plugin settings page design for better usability.
  • Improved internal naming conventions for consistency.
  • Introduced a setting to optionally disable the WooCommerce Store API checkout endpoint to reduce spam orders bypassing verification.
  • Added a Customizer setting to modify the email notification sent when a customer changes their email address.
  • Tested with WooCommerce 9.8.5
  • Tested with WordPress 6.8.1

Correção

  • Resolved a PHP warning related to accessing null array offsets.

Versão 2.7.8

Notas da versão 2.7.8: 2 correções

Correção

  • Uncaught Error: Call to undefined method Customer_Email_Verification_Pro::is_admin_user.
  • Email verification not working for old User

Versão 2.7.7

Notas da versão 2.7.7: 1 melhoria 3 correções

Melhoria

  • Tested with WooCommerce 9.8.1

Correção

  • Function _load_textdomain_just_in_time was called incorrectly.
  • Syntax Error in CEV Pro Signup Verification File.
  • Class Name Conflict – CEV_Installation Already Declared

Versão 2.7.5

Notas da versão 2.7.5: 3 melhorias 3 correções

Melhoria

  • Restructured the Settings Panel and Customizer for better usability.
  • Added a "Back" option in the Signup Verification popup.
  • Tested with WooCommerce 9.7.1

Correção

  • Fixed an issue where the Email Verification email was sent even if Checkout Verification was disabled.
  • Fixed PHP deprecated warnings related to json_decode.
  • Fixed the "Already have verification code?" link not working – now displayed only after a guest user enters their email, sends the verification code, and refreshes the page.

Versão 2.7.4

Notas da versão 2.7.4: 2 melhorias 1 correção

Melhoria

  • Tested with WooCommerce 9.6.2
  • Tested with WordPress 6.7.2

Correção

  • Signup Email Verification Issue - Verification Code Doesn't Match

Versão 2.7.3

Notas da versão 2.7.3: 3 melhorias 3 correções

Melhoria

  • Improve guest email checkout verification workflow
  • Tested with WooCommerce 9.5.1
  • Tested with WordPress 6.7.1

Correção

  • Inline verification on checkout, but never received the email
  • PHP Notice: Function _load_textdomain_just_in_time was called incorrectly
  • Add link to view the release notes when updating the plugin

2024

6 versões

Versão 2.7.2

Notas da versão 2.7.2: 2 correções

Correção

  • Cannot create new accounts while "sent password setup link" option is enable
  • Disable signup verification is not working

Versão 2.7.1

Notas da versão 2.7.1: 1 correção

Correção

  • Fatal error: Uncaught TypeError: call_user_func_array

Versão 2.7

Notas da versão 2.7: 7 melhorias

Melhoria

  • Created new signup verification flow where users cannot create an account without verifying their email.
  • Update New Design of Admin Page According new signup verification.
  • Add UTM link for all the external links to zorem.com.
  • Update Customizer According to New signup Verification Flow.
  • Test with WPML 4.7 and update the documentation
  • Tested with WooCommerce 9.3.3
  • Tested with WordPress 6.6.2

Versão 2.6.2.1

Notas da versão 2.6.2.1: 1 melhoria 1 correção

Melhoria

  • Tested with WooCommerce 8.7.0

Correção

  • Fatal error: Uncaught Error: Class "Customer_Email_Verification_Email_Settings" not found.

Versão 2.6.2

Notas da versão 2.6.2: 1 melhoria 3 correções

Melhoria

  • Tested with WooCommerce 8.6.1

Correção

  • When login authentication is enabled and a user is unverified, there are too many redirects occurring, resulting in a 302 error.
  • Missing email subject and heading in Edit email verification email
  • User Verification Filter Not Working in User Table

Versão 2.6.1

Notas da versão 2.6.1: 3 melhorias 2 correções

Melhoria

  • Add filter for change email address content
  • Tested with WooCommerce 8.5.2
  • Tested with WordPress 6.4.3

Correção

  • PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string
  • Undefined constant "AFWC_AJAX_SECURITY"

2023

4 versões

Versão 2.6

Notas da versão 2.6: 3 melhorias

Melhoria

  • Compatibility with PHP 8.2
  • Tested with WooCommerce 8.3.0
  • Tested with WordPress 6.4.1

Versão 2.5

Notas da versão 2.5: 5 melhorias

Melhoria

  • Test the email verification with WooCommerce API
  • Improve the Checkout email verification email template
  • Reload the checkout page when customer change their email
  • Tested with WooCommerce 8.1.1
  • Tested with WordPress 6.3.1

Versão 2.4

Notas da versão 2.4: 2 melhorias

Melhoria

  • Add the compatibility with HPOS
  • Tested with WooCommerce 8.0.0

Versão 2.2

Notas da versão 2.2: 2 melhorias 2 correções

Melhoria

  • On the email verification popup on My Account page, you should be able to cancel the verification process and logout
  • Add functionality to check if the user has already a verified account on the checkout page

Correção

  • Customizers do not load in staging URLs with subfolders
  • New account email Issue with social login

2022

3 versões

Versão 2.1

Notas da versão 2.1: 1 melhoria 2 correções

Melhoria

  • Added an option in Popup Content customizer to remove OTP section

Correção

  • Fix -Delay the new account email to after email verification
  • Already have verification code? button not working on the cart and checkout popup

Versão 2.0

Notas da versão 2.0: 3 melhorias 4 correções

Melhoria

  • Added new functionality for Login Authentication for logging in from a new device, logging in from a new location, and the Last login more than certain days
  • Updated the settings page design
  • Updated the customizer design

Correção

  • Make the "Please verify your email address" string translatable
  • Undefined variable $user_id in cev-pro-email-settings.php on line 808
  • Undefined property: stdClass::$user_email in cev-pro-email-settings.php on line 63
  • Uncaught ValueError: Unknown format specifier " " in cev-pro-email-settings.php:819

Versão 1.1.3

Notas da versão 1.1.3: 1 melhoria 2 correções

Melhoria

  • Added compatibility with Essential Addons for Elementor

Correção

  • Mispelled Varification in popup Woocommerce message
  • Warning - Undefined variable: cev_verification_popup_message in customer-email-verification/includes/views/verify_checkout_guest_user.php on line 36
Black Friday R$ 19,90 por mês Plano Budget no cartão, preço travado na Black Friday Lote 1 termina em 00d 00h 00m Próximo lote R$ 24,90 Ver a oferta Ver oferta

GANHE 5% DE DESCONTO na sua primeira compra

Preencha o formulário abaixo e garanta 5% de desconto na sua primeira compra. Válido por tempo limitado.