SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
 
 
Customer
Approve & Disapprove
Let your customers login to your store after pre-approval
Extension Specification Document
Version: 2.0.0 Magento 2
Extension URL:
https://www.extensionhut.com/customer-approve-disapprove-for-magento-2.html
Support URL:
https://www.extensionhut.com/support
www.extensionhut.com PAGE 1
 
 
Index
Overview 3
Why Customer Approve & Disapprove? 3
Features 3
Configuration 4
Use cases 7
CLI Commands 10
www.extensionhut.com PAGE 2
 
 
Overview
This extension extends the customer registration functionality without affecting the default
registration process and provides an option to automatically or manually approve customers
those register to your store. Newly registered customer can be get approved automatically
after registration or can be manually approved by the admin from backend. Admin will get
email notification on every registration and can approve one or more customers at same
time. Each customer will get notify as soon as he gets approved (in case of manual
approve). Easy configuration for backend and can be done for each store or website
separately.
It doesn’t affect the existing customer of the store, all remain active until they manually
disapproved from backend after extension installation.
Why Customer Approve & Disapprove?
❏ Pre verification of every new customer registers to your store.
❏ Suspend any customer account from backend to deny login access.
Features
1. Multi store configuration with single installation: ​Extension can be configure for
each and every store created in your Magento installation.
2. Auto and Manual account approval: It provides an option to approve new account
registration automatically after registration and manually from backend. Customers can
be approved one by one or multiple at a time from grid.
3. Approval waiting CMS page: ​There is an option to create custom CMS page with
waiting for approval message, where customer can be redirected after registration when
admin approval is required for account access.
4. Custom email templates: ​Admin can create custom email templates and select it for
account approval email notification that sends to customer, once his account gets
approved.
5. Auto email notification: ​Admin and customer auto email notification on registration
and account approval.
6. Custom message and redirection: ​Custom message can be displayed to customer
after registration or login in case of not approved account and customer can be
redirected to another page.
7. CLI commands operations: ​CLI commands to perform customer approve and disapprove
action from command line.
www.extensionhut.com PAGE 3
 
 
Configuration
Extension configuration is required to make it ready to function and set-up according to
your requirements. Here is step by step guide to configure if.
Store ​>​Configuration ​>​Extension Hut ​>​Customer Approve & Disapprove
General Settings
1. Enable​the extension to start its operational mode.
2. Auto Approve Account ​provide an option to auto approve every customer who register
to your store and they can be disapprove by admin from backend if required. Set it to
“No” if you want to approve every customer from backend after registration.
3. Enable Welcome Email ​to send greetings, to every newly registered customer.
Customer Group Restriction
1. Enable ​customer group functionality to operate the extension on selected customer
groups only. Set to “No” to operate on all customers without any group restriction.
2. Customer Group ​selection box to select one or more customer groups to add under
restriction.
www.extensionhut.com PAGE 4
 
 
Approval Email Settings
1. Send Approval Email ​notification when customer account gets approved by admin
from back end.
2. Email Sender ​can be any email address among the added in backend.
3. Email Template ​to send in mail. You can create custom email template and send it as
account approval notification.
Admin Notification
1. Send Email Notification After Account Creation ​on your store. Every time the
admin will get notify about the new customer registration with an email alert.
2. Email Sender ​can be any email address group from list.
3. Email Template ​with required information can be set in notification mail.
4. Recipients ​can be one or more who will be get notified on new registration. Multiple
recipients can be added with comma separated email.
www.extensionhut.com PAGE 5
 
 
Redirect Settings
1. Redirect Unapproved Customers ​to the custom created page to make him aware
about the approval process. If set to “No” then customer will be redirected to previous
page.
2. Redirect To CMS Page ​which would display the required information to the customer.
You can create CMS page your own and set it for the newly registered customer info
page.
3. Use Custom Redirect URL ​to take the customer to any other page or site according to
requirement except redirecting to CMS page.
4. Custom Redirect URL​would be added here if you enable above option.
Error Message Settings
1. Display Error Message to Unapproved Customer except redirecting them to another
page. This message would be shown on same registration screen.
www.extensionhut.com PAGE 6
 
 
2. Error Message ​to display on screen. You can type any text you want to display for your
customer after registration.
Use Cases
We can use this extension with many different way or as per our requirement. Here are
some possible case:
Don’t let any customer login to their account before admin approval:
In this case every customer registers to your store would be unapproved by default and can
not be login to his account until admin approve his account manually from backend. Once
the admin approve the account he will get notify and login access to the account he is
registered with.
Auto approve all customers and disapprove or suspend them from backend later:
In this case every customer registers to your store would get approved by default and can
access his account directly without any pre approval. Admin can disapprove or suspend any
customer account form backend if required. After admin disapproval the customer can not
login to his account until it get approved by admin.
www.extensionhut.com PAGE 7
 
 
Approve and disapprove status in customer grid:
Approve/Disapprove two or more customers at once:
www.extensionhut.com PAGE 8
 
 
Approve/Disapprove customer from customer edit screen:
Filter customers records according to approve/disapprove status:
www.extensionhut.com PAGE 9
 
 
Email template setting for approval email notifications:
CLI Commands: ​Accept multiple IDs with comma separated.
-- End of Document --
www.extensionhut.com PAGE 10

Weitere ähnliche Inhalte

Kürzlich hochgeladen

GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfmbmh111980
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationHelp Desk Migration
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersEmilyJiang23
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024Shane Coughlan
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfDeskTrack
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Soroosh Khodami
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 

Kürzlich hochgeladen (20)

GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Customer Approve/Disapprove Manual

  • 1.     Customer Approve & Disapprove Let your customers login to your store after pre-approval Extension Specification Document Version: 2.0.0 Magento 2 Extension URL: https://www.extensionhut.com/customer-approve-disapprove-for-magento-2.html Support URL: https://www.extensionhut.com/support www.extensionhut.com PAGE 1
  • 2.     Index Overview 3 Why Customer Approve & Disapprove? 3 Features 3 Configuration 4 Use cases 7 CLI Commands 10 www.extensionhut.com PAGE 2
  • 3.     Overview This extension extends the customer registration functionality without affecting the default registration process and provides an option to automatically or manually approve customers those register to your store. Newly registered customer can be get approved automatically after registration or can be manually approved by the admin from backend. Admin will get email notification on every registration and can approve one or more customers at same time. Each customer will get notify as soon as he gets approved (in case of manual approve). Easy configuration for backend and can be done for each store or website separately. It doesn’t affect the existing customer of the store, all remain active until they manually disapproved from backend after extension installation. Why Customer Approve & Disapprove? ❏ Pre verification of every new customer registers to your store. ❏ Suspend any customer account from backend to deny login access. Features 1. Multi store configuration with single installation: ​Extension can be configure for each and every store created in your Magento installation. 2. Auto and Manual account approval: It provides an option to approve new account registration automatically after registration and manually from backend. Customers can be approved one by one or multiple at a time from grid. 3. Approval waiting CMS page: ​There is an option to create custom CMS page with waiting for approval message, where customer can be redirected after registration when admin approval is required for account access. 4. Custom email templates: ​Admin can create custom email templates and select it for account approval email notification that sends to customer, once his account gets approved. 5. Auto email notification: ​Admin and customer auto email notification on registration and account approval. 6. Custom message and redirection: ​Custom message can be displayed to customer after registration or login in case of not approved account and customer can be redirected to another page. 7. CLI commands operations: ​CLI commands to perform customer approve and disapprove action from command line. www.extensionhut.com PAGE 3
  • 4.     Configuration Extension configuration is required to make it ready to function and set-up according to your requirements. Here is step by step guide to configure if. Store ​>​Configuration ​>​Extension Hut ​>​Customer Approve & Disapprove General Settings 1. Enable​the extension to start its operational mode. 2. Auto Approve Account ​provide an option to auto approve every customer who register to your store and they can be disapprove by admin from backend if required. Set it to “No” if you want to approve every customer from backend after registration. 3. Enable Welcome Email ​to send greetings, to every newly registered customer. Customer Group Restriction 1. Enable ​customer group functionality to operate the extension on selected customer groups only. Set to “No” to operate on all customers without any group restriction. 2. Customer Group ​selection box to select one or more customer groups to add under restriction. www.extensionhut.com PAGE 4
  • 5.     Approval Email Settings 1. Send Approval Email ​notification when customer account gets approved by admin from back end. 2. Email Sender ​can be any email address among the added in backend. 3. Email Template ​to send in mail. You can create custom email template and send it as account approval notification. Admin Notification 1. Send Email Notification After Account Creation ​on your store. Every time the admin will get notify about the new customer registration with an email alert. 2. Email Sender ​can be any email address group from list. 3. Email Template ​with required information can be set in notification mail. 4. Recipients ​can be one or more who will be get notified on new registration. Multiple recipients can be added with comma separated email. www.extensionhut.com PAGE 5
  • 6.     Redirect Settings 1. Redirect Unapproved Customers ​to the custom created page to make him aware about the approval process. If set to “No” then customer will be redirected to previous page. 2. Redirect To CMS Page ​which would display the required information to the customer. You can create CMS page your own and set it for the newly registered customer info page. 3. Use Custom Redirect URL ​to take the customer to any other page or site according to requirement except redirecting to CMS page. 4. Custom Redirect URL​would be added here if you enable above option. Error Message Settings 1. Display Error Message to Unapproved Customer except redirecting them to another page. This message would be shown on same registration screen. www.extensionhut.com PAGE 6
  • 7.     2. Error Message ​to display on screen. You can type any text you want to display for your customer after registration. Use Cases We can use this extension with many different way or as per our requirement. Here are some possible case: Don’t let any customer login to their account before admin approval: In this case every customer registers to your store would be unapproved by default and can not be login to his account until admin approve his account manually from backend. Once the admin approve the account he will get notify and login access to the account he is registered with. Auto approve all customers and disapprove or suspend them from backend later: In this case every customer registers to your store would get approved by default and can access his account directly without any pre approval. Admin can disapprove or suspend any customer account form backend if required. After admin disapproval the customer can not login to his account until it get approved by admin. www.extensionhut.com PAGE 7
  • 8.     Approve and disapprove status in customer grid: Approve/Disapprove two or more customers at once: www.extensionhut.com PAGE 8
  • 9.     Approve/Disapprove customer from customer edit screen: Filter customers records according to approve/disapprove status: www.extensionhut.com PAGE 9
  • 10.     Email template setting for approval email notifications: CLI Commands: ​Accept multiple IDs with comma separated. -- End of Document -- www.extensionhut.com PAGE 10