SlideShare a Scribd company logo
1 of 10
Download to read offline
 
 
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

More Related Content

Recently uploaded

Recently uploaded (20)

INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
How to pick right visual testing tool.pdf
How to pick right visual testing tool.pdfHow to pick right visual testing tool.pdf
How to pick right visual testing tool.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
 
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
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
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
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
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
 
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
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
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
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 

Featured

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
ThinkNow
 
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
Kurio // The Social Media Age(ncy)
 

Featured (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