User Guide for Magento 2 Invitation Only Registration
Table of Content
Live Demo
Magento 2 Invitation Only Registration module empowers store admins to offer a personalized, secure, and streamlined way to control customer access.
This powerful tool allows admins to invite customers to register on their store while ensuring a seamless and efficient experience.
With features like customizable invitation emails, time-sensitive registration links, and secure access controls, this module provides a tailored approach to onboarding customers.
Admins can even redirect non-registered visitors or newly registered users to specific pages, enhancing the customer journey from start to finish.
Apart from this if you want to send invitation links to users for vendor registration, then check out the Vendor Invitation for Magento 2.
Features
- Admins can create and send personalized invitation emails to customers.
- Email includes a registration link with a set end period.
- Admin can redirect nonregistered customers to a custom URL.
- Expired invitations become invalid, ensuring security and timebound access.
- Admins can allow or restrict access to specific pages.
- Only invited customers can access certain store pages.
- Redirect all newly registered customers to a personalized landing page.
Explore the Magento 2 Marketplace TAT Driven Orders extension that helps sellers follow turnaround time (TAT) rules when accepting orders.
You can check the overview of the module Magento 2 Invitation Only Registration –
Installation
The installation is quite simple just like the standard Magento 2 extensions.
#Download Module
Firstly, you need to log in to the Webkul Store, go to My Account>My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.
#Upload Folder
Once the module zip extracts, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:
#Run Commands
Next, You need to run the following commands,
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Language Translation
For translating the module language, navigate through the app/code/Webkul/InviteOnly/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Now, upload it to the path app/code/Webkul/InviteOnly/i18n where the installation of Magento 2 is on the server.
Magento 2 Invitation Only Registration extension will be translated into the Arabic Language. It supports both RTL and LTR languages.
The user can edit the CSV like the image below.
Initial General Configuration
After the successful installation of the Magento 2 Invite Only Registration extension, the admin will navigate to Store>Configuration>Invite Only as per the below image,
Here, the General Settings is available, through which the admin can enable or disable the extension as required.
Further the admin can configure the below mentioned –
Force Redirect to – This option allows admin to set a page on which the customers will be forcefully redirected if they click on the Magento store base URL.
Custom Redirection URL – Admin can set the custom redirection URL with the specific path.
Expire Invitations – Here the number of days will be specified after which the invitation link will get expired.
Add Custom Message to Invitation Email – Admin can select yes or no from this drop down to add custom message to invitation email.
Default Landing Page – From here admin can set a default landing page to which new customers will be redirected when they successfully register via an invitation link.
Initial General Configuration
Now, the admin can configure the email settings using the options as shown in the below image.
Customer Invitation Email Sender – From this dropdown admin can select the type of invitation email sender i.e. general contact, sales representative, customer support, and custom email 1 or 2.
Add Email to Manage Expired Link – Here the admin will add an email that will be used to contact once the invitation email link expires.
Customer Invitation Email Template – Admin can select the invitation email template that the customers will receive.
Expire Invitation Email Template – This dropdown allows to select the template for expire invitation email.
Successful Customer Registration Email Template – Lastly the admin can select the template for successful customer registration email.
Whitelist Customer Pages
Here the admin can whitelist the pages that will be accessible to the customers.
By making all these changes, the admin will click on the save config button.
Send invite
Now from the left menu, the admin will click on send invite.
Note – Admin can also navigate to configuration settings of the module from the left menu as shown in the above image.
Once clicked on send invite, the admin will be navigated to the page as shown in the below image.
Now the admin will add the Mail ID and enter the message to send the invitation email to the customer.
Invited Customer
From here the admin can see the details of the invited customers list and also cancel the invite.
Admin will be able to see the customer’s invitation ID, Email, Referral ID, Invitation Date, Message, Status, Customer Since, and an action button to cancel the invite.
Admin can click the “Send Invite” button in the top-right corner to navigate to the “Send Invite” page.
Adobe Commerce Invite Only – Customer Flow
Firstly the customer will receive an email invite through which they will click on the link to join a private site.
When customers click the link, the system redirects them to the registration page set by the admin.
After registering, customers will be redirected to the custom URL page set by the admin.
Registered Customer Redirected to Custom URL Page
Invited Customer – Exclusive Store Access
Now, the invited customers who have registered successfully will be able to get the exclusive store access.
The admin will redirect non-registered customers to a custom URL, as shown in the image below.
Expired Invitation
Expired email invitations prompt customers to contact support via email for assistance.
Support
So that is all for the Magento Invite Only Registration extension guide.
For any further queries or assistance, you can drop us an email at support@webkul.com
Furthermore, there is no need to search elsewhere; seize the chance to initiate your projects with the accredited Magento 2 development company.
Hire Magento developers focused on delivering exceptional results for your custom e-commerce projects to add a personalized touch.