Back to Top

User Guide for Magento 2 Invitation Only Registration

Updated 1 May 2025

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.

Searching for an experienced
Magento 2 Company ?
Find out More

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 –

_XPz51fXnGg

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:

installation

#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.

i18 folder

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.

18 file translated content

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,

Invite Only Configuration

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.

email configuration

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.

whitelist pages

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.

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.

send invite add record

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.

invited customer list

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.

invite email view

When customers click the link, the system redirects them to the registration page set by the admin.

registration page

After registering, customers will be redirected to the custom URL page set by the admin.

Registered Customer Redirected to Custom URL Page

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.

exclusive store access

The admin will redirect non-registered customers to a custom URL, as shown in the image below.

force redirect

Expired Invitation

Expired email invitations prompt customers to contact support via email for assistance.

Invitation link expired

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 [email protected]

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.

Current Product Version - 4.0.0

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Magento 2 Invitation Only Registration