How to enable after registration , send email verification link to customer

 In Magento 2, you can enable email verification (account confirmation) for new customer registrations directly from the admin panel. This sends a confirmation link to the customer's email, and they must click it before they can log in.

Steps to Enable It

  1. Log in to your Magento Admin Panel.
  2. Go to Stores > Configuration.
  3. In the left sidebar, expand Customers and select Customer Configuration.
  4. Expand the Create New Account Options section.
  5. Set the following options:
    • Require Emails ConfirmationYes
    • Confirmation Link Email → Choose the desired email template (usually the default "New Account Confirmation" or a custom one).
  6. Click Save Config at the top right.
  7. Clear the cache: Go to System > Cache Management and flush the relevant caches (especially Configuration and Full Page Cache if enabled).

What Happens After Enabling

  • New customers receive a confirmation email with a verification link.
  • Until they click the link and confirm, their account remains inactive (they cannot log in).
  • After confirmation, they typically receive a Welcome Email.

Note: Starting from Magento 2.4.7+, customers may need to re-enter their email and password after confirming the link.

Comments