Magento 2 Magento 1

Magento 2 Store Restriction Pro

Rating:
100% of 100
Share
Login to earn Reward Points for sharing!

This extension provides the complete restriction functionality for your store in many ways (disabling registration, requiring customer approval, restricting access to special customers while allowing guest access to certain pages)

Compatibility

Community: 2.1, 2.2, 2.3, 2.4
Enterprise: 2.1, 2.2, 2.3, 2.4
? Please enter the production domain without http:// or https://. For example: www.magepsycho.com For multiple purchases of the extension (i.e. Qty > 1), you can use comma separator(,) for multiple domains. Note that no of domains should not exceed the ordered qty.
? Please enter the development domain without http:// or https://. For example: www.magepsycho.com For multiple purchases of the extension (i.e. Qty > 1), you can use comma separator(,) for multiple domains. Note that no of domains should not exceed the ordered qty.
$75.00
v1.0.6
30 Days Money Back
Free Lifetime updates
100% Open Source

Overview

Magento 2 Store Restriction Pro extension provides the complete restriction functionality for your store in many ways (disabling registration, requiring customer approval, restricting access to special customers while allowing guest access to certain pages)

Key Features

1. General

  • Upgrade Proof Module(purely event-observer based, no any preferences/rewrites).
  • Compatible with Magento CE 2.3.x & EE 2.3.x.
  • Option to enable/disable the functionality as per store.
  • Compatible with Magento 2 Custom Redirect Pro Extension.
  • Essential Module for B2B/B2C, private sale, member-only, invite-only stores.

2. Disable Registration

This extension allows the store owner to disable the customer registration (with configurable custom message) in the storefront.
It can be very useful in cases where the store owner wants to create an account for customers (B2B) from the admin interface.

Registration Settings: Disabled Case

3. Customer Group Selector (Bonus)

This extension bundles another extension Magento 2 Group Selector / Switcher for FREE.
It allows customers to select their required customer group at registration, using group drop-down or group code.

Registration Settings: Disabled Case

4. Customer Activation/Approval

This feature gives the store owner the ability to approve or reject the new customer account.
Since it requires the pre-verification of every new customer, it becomes one of the essentials modules for B2B & B2C.
Some of the key features:

  • Option to enable/disable the customer approval feature
  • Configurable customer groups that require admin approval
  • Option to auto-approve new customer registration
  • Easier approval management for the admin
  • Notify admin on new customer registration (with configurable email template)
  • Notify customer on his/her account approval or rejection (with configurable email template)
  • Configurable message (html tags supported) & redirection for the non-approved customer

Require Customer Approval/Activation - General Setting

Require Customer Approval/Activation - Notification Setting

Require Customer Approval/Activation - Admin Management

5. Limiting/Restricting the Store Access

You may want to restrict the CMS, category, product or any other pages to the logged-in customer (of certain groups) only, where ineligible users will be forced to login or register to view the page. This kind of functionality is normally used by the member only, invite-only, private sale or B2B store.
Using this extension, you can restrict the store to an only logged-in customer of a certain group while allowing the guest access to certain pages. Also, it includes an option to redirect the guest user or not allowed customer to the custom landing page (Login, CMS or any custom page) with a configured custom message.

Overall, it provides Store Restriction of two types:

  1. 1. Non-Restricted
    • The store is accessible to all users.
  2. 2. Restricted (Only configured pages accessible)
    • In this case, the store is restricted and requires a login to be accessible.
    • Provides an option to select which customer group(s) can access the restricted store.
    • Provides an option to redirect the not allowed user to the custom page(Login, CMS or any custom page) with the configured message (html tags supported).
    • Provides an option to allow certain CMS, Category, Product & custom module pages for guest users.
  3. 3. Accessible (Only configured pages/sections restricted)

Restriction Type: Restricted (Only configured pages accessible)

Installation

1. Download the extension .zip file and extract the files.
2. Copy the extension files from src/ folder to the {magento2-root-dir}/
3. Run the following series of command from SSH console of your server:

php bin/magento module:enable MagePsycho_StoreRestrictionPro MagePsycho_GroupSwitcherPro --clear-static-content
php bin/magento setup:upgrade

4. Flush the store cache

php bin/magento cache:flush

5. Go to Admin > Stores > Configuration > MagePsycho > Store Restriction Pro > Configure your settings here...

Live Demo:

View Frontend Demo
View Backend Demo

v1.0.6

released on 2020-04-24
  • added Added html tag support in custom messages

v1.0.5

released on 2020-04-15
  • fixed Fixed the /customer/account/createPassword bug

v1.0.4

released on 2020-04-11
  • added Added customer activation/approval feature
  • changed Refactored the code
  • added Tested the compatibility with Magento v2.3.4

v1.0.3

released on 2019-11-12
  • changed Refactored the code
  • changed Fixed the system configuration tab issue
  • added Tested the compatibility with Magento v2.3.3

v1.0.2

released on 2019-05-23
  • fixed Fixed redirection issue from homepage
  • fixed Fixed registration disabled case
  • added Compatibility tested with Magento v2.3.x

v1.0.0

released on 2017-06-12
  • added Initial Release

How can I pay for MagePsycho extensions?

We only support PayPal for now. The other means are under processing.

If I buy an extension, how would I get it?

After you make a purchase, the order will appear in the "My Orders" section of your personal account page.

As soon as the order status becomes completed the purchased extensions can be downloaded from "My Downloads" section.

How can I get the license key(s) for the purchased extension?

The license key(s) are sent along with the invoice email.
In case if you have't received any license key(s), please Contact Us with the order #.

Are your extensions open source or encrypted?

All of our extensions are developed on the open source platform.

Do you provide Magento customization service?

Yes, sure, we can help you with customization. Please, submit the Request Quote form.

Can I get a refund if an extension doesn’t suit me?

Absolutely. MagePsycho provides a 30-day money back guarantee. So feel free to purchase.

After 30 days from the date of purchase, the refund is not applied. You also cannot ask for a refund for the installation service or custom service.

If you are looking for a specific solution for your store, please Contact Us.

Can I request a free trial?

MagePsycho doesn’t provide any trials. But we have a 30 days money back guarantee.
But if you buy an extension and it doesn’t suit you in any way, you can request a refund with no risks on your side.
Moreover, most of our extensions have demos, where you can see how our modules work.

What is the license policy? On how many websites can I use MagePsycho extensions?

Our license allows you to use in a single domain but an unlimited number of sub-domains.
In the case of additional licenses, we do provide a good discount.

Will I get free support and updates?

You will get free lifetime updates for extensions purchased from us.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Customers Who Bought This Extension Also Bought