Product image of Customer Approval
Magento Edition *
Version *
$99

Customer Approval for Magento 2

v4.1.2
5.0
(10 reviews)
Read all >
The Magento 2 Customer Approval extension helps e-commerce stores manage new account registrations by allowing admins to approve or reject them. It reduces workload with automatic or mass approval and keeps both customers and admins updated via messages and emails.
tick icon
Compatible with Hyva theme
tick icon
Need API/GraphQL for Magento 2 Customer Approval? Chat now
tick icon
Approve/reject account registration
tick icon
Approve/reject manually & automatically
tick icon
Display error notice for disapproved accounts
tick icon
Redirect disapproved customers to other pages
tick icon
Send notifications for both admins and customers
Compatible with:
Community: 2.3.* - 2.4.7
Enterprise: 2.3.* - 2.4.7
Free 1 year support & updates
60 days money back guarantee

Why is customer approval necessary?

benefits customer approval
approve reject registration

Approve/reject customer account registration

This Magento 2 extension lets store administrators approve or reject new customer accounts. Disapproved accounts remain inactive, preventing customers from accessing or using the store.
Show more

Approve manually & automatically

Customer accounts can be approved in two ways: automatically or manually. Automatic approval is enabled by default, instantly activating new accounts. Alternatively, administrators can disable automatic approval and review each account, manually approving or rejecting them.
Show more
approve automatically
display error notice for disapproved

Display error notice for disapproved accounts

If customers attempt to log in with an disapproved account, the system will automatically display an error message informing them of their status after they click the Log In button.
Show more

Redirect disapproved customers to other pages

When customers with disapproved accounts attempt to log in, they can be redirected to a specific page set by the administrators. This page can be a simple notice or a publicly accessible page for customers to explore.
Show more
redirect disapproved customers
send notifications

Send notifications for both admins and customers

Store owners can enable this feature in the backend to notify admins via email when a customer registers. The Customer Approval extension also informs customers of their account status through email, including registration, approval, or disapproval messages.
Show more

All features

Approval status management
A list of all the customers who have registered accounts with your store will be compiled in a grid, including information such as:
check
Customer name, group, phone, zip code, country, state, province
check
Date when the customer registered
check
Website where they registered
check
Confirmed email
check
Approval status
check
Gender ....
Here, the admin can easily edit the Approval Status. You simply need to select one or more customers, then choose one of the following actions: approve, reject, edit, assign to a customer group, subscribe to the newsletter, unsubscribe from the newsletter, or delete.
Manual & automatical approval
There are two ways to approve accounts:
check
Auto approval
Customers who register from the frontend will be automatically approved without any admin review. If your store does not want to accept new customers, you can enable the auto-reject mode.
Admins can also set approval rules based on email domains or IP addresses. For example, you can configure the system to auto-approve registrations from email addresses ending in @gmail.com and @yahoo.com or from the IP address 20.110.185.195.
check
Manual approval
Admins can disable Auto mode and update the account status manually on the grid. This feature helps filter out more quality customers, protecting the store from spam.
Notice on storefront
On the store's login page, customers will encounter the following two types of notices:
check
After-registration notification: After customers register, the system will automatically display a message informing them that their account requires approval before they can log in. For example: "Your account requires approval before you can log in."
check
Error Message: When customers attempt to log in with a rejected account, the system will display a message such as: "Your account was rejected by the administrator."
The content of those notices can be freely edited by the administrator in the backend.
Redirect CMS page
In addition to showing an error message, you can also choose to redirect users to a different page, which could be one of the following:
check
Not approved customer page
check
404 not found
check
Homepage
check
Enable cookie
check
Privacy policy
check
About us
check
Customer service
Email notification about approval
This module supports sending notification emails to both customers and administrators, including:
check
To admins: Sends an email each time a customer successfully registers or registers and requires admin account approval.
check
To customers: Sends an email immediately after successful registration, after approval, and after rejection.
In the configuration section, administrators can choose from different available email templates.
Email templates
This extension offers customizable email templates for both admins and customers. Store owners can modify the names, subjects, content, and layout to align with their branding and communication style, ensuring clear and effective messaging.
SMTP compatibility
This module helps prevent emails from being marked as spam when used with the Mageplaza SMTP extension.
Supporting API
This plugin provides an API that allows other systems to retrieve lists of customer accounts, categorized by approval status (approved, pending, or newly registered).
Responsive design
With the Customer Approval extension, you don't have to worry about the interface displaying incorrectly or being difficult to use on different devices. This utility is specifically designed to ensure a smooth and consistent user experience on both PC and mobile.

What customers say about us

Product reviews: 10
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Grandchoisir
21 November 2024
Verified purchase
It really great because it makes my clients have impressed with what he she see's
Careen Eugenia
06 March 2024
Verified purchase
It's a customizable extension with a simple configuration. Additionally, it aids admins in reducing spam registrations.
Careen Eugenia
20 February 2024
Verified purchase
It's a simple solution to eliminate spam accounts and works effectively for your store. Highly recommended.
harshad kakadiya
14 May 2022
Verified purchase
Really great extension because it save my lot of time and make my client happy.
Alkotresh
06 May 2022
Verified purchase
I had such a great experience using this module, thanks for a nice product.
Melissa
20 April 2022
Verified purchase
Easier to manage customer input thanks to this extension. The support team is awesome as usual
Shaun Nell
12 April 2021
Verified purchase
What a great extension with the added benefit of being free. Well done Mageplaza!
Kimmy Moore
05 February 2021
Verified purchase
This is definitely 10 out of 10. Perfect extension because first, it's super helpful; second, it's easy to install and finally, it's free. Try this and you're not gonna regret anything.
Helen
02 February 2021
Verified purchase
Shout out to Mageplaza for another great free solution. I managed my customer accounts better and without errors. Mass approval helps the process become extremely quicker. I love it so much.
Chidi Megan
26 January 2021
Verified purchase
It's free but as good as any other paid version. I got what I need. What's better is that I still get responsive support from your team. What a good customer service!

Release notes

  • v4.1.2 (Magento v2.4.x)

    11 December 2024

    Bug Fix: Fixed an issue Attribute is_approved does not contain option with Id new when creating a new Account

  • v4.1.1 (Magento v2.4.x)

    04 November 2024

    Bug Fix: Fixed Auto reject with config

  • v4.1.0 (Magento v2.4.x)

    23 May 2024

    • New Feature: Reject reason form with popup in Admin Customer manager
    • New Feature: Auto Reject/Approved by Email Domain Or IP Address
    • Compatibility: Now compatible with Magento 2.4.7
    • Improved and compacted config
  • v4.0.7 (Magento v2.4.x)

    30 May 2023

    -Compatible with Magento 246

  • v4.0.6 (Magento v2.4.x)

    08 February 2023

    • Fixed minor bugs
  • v1.0.8 (Magento v2.3.x)

    22 June 2022

    • Fixed bug auto login when enabling auto approval
  • v4.0.5 (Magento v2.4.x)

    22 June 2022

    • Fixed bug auto login when enabling auto approval
  • v4.0.4 (Magento v2.4.x)

    23 September 2021

    • Compatible with Magento 2.4.3
    • Fixed minor bugs
  • v4.0.3 (Magento v2.4.x)

    13 August 2021

    Updated labels & content

  • v1.0.7 (Magento v2.3.x)

    13 August 2021

    Updated labels & content

  • v1.0.6 (Magento v2.3.x)

    02 August 2021

    • Compatible with the Social Login
    • Compatible with the Company Account
    • Fixe minor bugs
  • v4.0.2 (Magento v2.4.x)

    02 August 2021

    • Compatible with the Social Login
    • Compatible with the Company Account
    • Fixe minor bugs
  • v4.0.1 (Magento v2.4.x)

    11 June 2021

    • Compatible with Magento 2.4.2
    • Fixed minor bugs
  • v1.0.5 (Magento v2.3.x)

    11 June 2021

    • Compatible with Magento 2.3.6
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    09 November 2020

    • Supported Magento v2.4
  • v1.0.4 (Magento v2.3.x)

    09 September 2020

    • Fixed minor bugs
  • v1.0.3 (Magento v2.3.x)

    15 July 2020

    • Compatible with Magento v2.3.5
  • v1.0.2 (Magento v2.3.x)

    16 June 2020

    • Compatible with Magento 2.3.4
    • Fixed minor bugs
  • v1.0.1 (Magento v2.3.x)

    31 October 2019

    Initial release

Load More

Frequently Asked Questions

For Magento 2 stores, the Magento User Approval extension unlocks four key benefits below:
- Customer Access Control Over Registrations: Admins can do Magento customer management for registrations efficiently, ensuring only legitimate users gain access.
- Enhanced Security: Store owners can prevent fake or spam accounts by allowing admins to approve or reject new customer registrations.
- Email Notifications: Both admins and customers receive email notifications about the status of the registration, keeping everyone informed.
- Improved User Experience: When customers register, they receive personalized welcome emails that address them by name and provide relevant information based on their interests or previous interactions. This makes them feel valued and understood from the start.

Yes, for each period of your campaigns, you can set the approval to be automatic or manual from Auto Approve section of Customer Approval.

You can configure the message to customers in the after-registration notification section.

From the backend, kindly enable the function of sending admin notification emails. You just need to add your emails on the recipient part.

To enable the Customer Approval feature, you need to follow these steps:
- Navigate to Stores > Settings > Configuration in the Magento admin panel.
- Go to the Mageplaza section > Customer Approval.
- Set Enable to Yes to activate the module.

No, customers cannot log in immediately after registering. If customers want to log in, their accounts must be approved by the admin first.

Customers will receive an email notification confirming their account approval. Additionally, they may see a message on the storefront indicating their account status.

No, when you use the Customer Approval extension from Mageplaza, re-approval is not required if a customer edits their account information. This means that any customers' change to details such as their name, email address, or other account information will not trigger a re-approval request.

Magento Edition *
Version *
$99

Pricing

Choose your suitable edition.

Community

$ 99 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

$ 299 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Enterprise Edition
check
Highest priority support
Can’t see the feature you’re looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon