Magento 2 B2B Pro Package now includes the Quote extension. Price is UNCHANGED. Grab the chance!!!Shop Now


Magento 2 Catalog Permission

500+ downloads
92% of 100
Magento 2

Magento 2 Catalog Permission extension allows the admin to assign permission to visit categories and CMS Pages for specific customer groups as wished.

  • Restrict access to categories by customer groups
  • Restrict access to CMS pages by customer groups
  • Redirect non-authorized customers to a custom URL
  • Included in B2B Package
Community: 2.2.x - 2.3.4

Magento 2 Catalog Permission extension allows the admin to assign permission to visit categories and CMS Pages for specific customer groups as wished.

  • Restrict access to categories by customer groups
  • Restrict access to CMS pages by customer groups
  • Redirect non-authorized customers to a custom URL
  • Included in B2B Package
Community: 2.2.x - 2.3.4

1-Year Support


Lifetime Update




(*) 30-Day
Money Back


Get to know

It is so true that merchants do not always want to show categories for all customers.


Take the case of Barbara Shan - the owner of a jewelry store, for example. Barbara is running a unified store for both retailers and wholesalers. Once, she created two different categories for the two and tried to differ them by category name and the inside-catalog content. For some reasons, “Retailers go to Wholesalers’ category while the Wholesalers visit the category for Retailer instead. And, they keep complaining about that confusion.” She faced the need to send particular customers to the right place at the very first start.


Fortunately, she found us!


Magento 2 Catalog Permission extension by BSSCommerce might not be the richest-in-feature. Yet, if you find an easy-to-config solution to control over the catalog access by customer group, this module becomes the best in budget and quality from Magento Select Extension Builder.

Catalog Permission for Magento 2 Extension

Restrict Catalog and CMS Page by Customer Group

As its name, Magento 2 Catalog Permission extension gives the ability to grant access to specific categories and CMS pages for several customer groups only. The non-authorized customers on visiting those categories or pages will be redirected to another custom URL for further purchase.

Restrict access to categories by customer groups

Our extension expands the category edit page with one more tab called Catalog Permission.


Now, Barbara can make Wholesale Collection visible for Wholesale Customer Group only while others belonging to Not-logged-in/Retail/General/etc. will not able to view the category content.


Similarly, you can also take advantages of Magento 2 Catalog Permission feature to limit access to categories for any customer groups within minutes.

Restrict access to categories by customer groups

Apply catalog permission to parent and subcategories separately

Customer Group Catalog Permission for Magento 2 extension also gives the freedom to apply parent category settings for sub-category or not.


It means the admin can restrict access to one category and its child categories completely or still grant catalog permission for those child categories.


Users can still access the sub-categories while the parent category is restricted

Restrict access to CMS pages by customer groups

Not only can Barbara manage over the access to the category, but she even can decide which customer group to show the CMS Pages.


This feature is handy for various business purposes, say, only logged-in customers can view the Return & Refund Policy page.


Limit access to a specific CMS page

Redirect non-authorized customers to a custom URL

Make sure you notify customers of catalog permission. Just tailor a message to show the reason for restriction and direct them to the relevant page.


For instance, show a note “For wholesalers only. Call us to become a B2B buyer and grab a great deal ever!” and send customers to the Customer Service page for direct account request.


*Bonus: Check out Magento 2 B2B Registration extension to create an independent sign-up form for wholesalers.


Redirect the restricted users to another page

Other features of Magento 2 Catalog Permission extension

  • Disable product if it belongs to the restricted category
  • Disable category link from the menu and layered navigation
  • Work with multiple websites and store views

Hide the restricted category 


In a nutshell, Magento 2 Catalog Permission extension is a basic and under-budget solution if you want to restrict category access by customer groups for better user experience and targeted marketing strategy.


Do not leave out our exclusive support policy: FREE installation, Free 1-year Support, and FREE lifetime update!


Shop now at only $99.00!


Why choose BSS?

Competitive Price

Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.

Dedicated Support

We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.

Open Source

The source code is completely open to inspect, modify and enhance according to your business purposes.

Verified by Marketplace

No worries about the code. This extension has passed the strict Extension Quality Program & been listed on Marketplace.

High Compatibility

Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help

Simple installation

We simplify and clarify the installation process, so you can get the extension played for your website in clicks.

Quick Update

Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.

Business expert

Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.

Easy to Use

No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.

Hear from others

Write a review


  • Can I request trial?

    We do not provide trial versions for our extensions. However, we are happy to offer 30-day money back guarantee if our extensions fail to function properly due to a bug and we cannot support to fix it. However, we always try our best to assist customer in solving problems.

  • What should I do if I can’t install the extension?

    In case you cannot install the extension, please contact us to ask for more support. We are willing to install it for you based on our policy

  • How can I receive the updated version?

    When BSSCommerce publishes new version of any product, please take notice of the release note tab in the product page to get the update news about the new version. Customers purchased product from us can get the updated version by contacting us via email; we will send the new package version once we receive this kind of request. In addition, you can go to My Account -> My Downloadable Products to download the latest version of the extension.

  • Do your extensions support multiple domains?

    Our license allows you to use a single extension license on one Magento installation. The extension is not domain related, but installation related. If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento, you need a separate license for each of them.

  • Does Catalog Permissions work with Magento 2.3?

    Thanks for your interest in our Catalog Permission.

    Currently, our team are testing all features in Magento 2.3 and fix bugs, if any, to ensure that the extension will work well for our customers' benefits.

    We will inform you once all the test is done. Please stay tuned!

    If you have any other question, feel free to contact us. We would be happy to help.


    Updated: Magento 2 Catalog Permissions extensionnow works well with Magento 2.3. Install now!

  • Can I install Magento 2 extensions via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

Release Note
  • v1.0.0: First Release
  • v1.0.1: Fix message error when redirect cms page
  • v1.0.2: Update logic of hiding category when being set permission
  • v1.0.3: Add Product Restricted config
  • v1.0.4: Fix bug with Product Restricted; Optimize code
  • v1.0.5: Compatible with Magento 2.2.7; Update logic of setting permission for category in multiple storeview website; Fix bug with config Product Restricted; Add note for config Redirect Link for category and CMS page
  • v1.0.6: Compatible with Magento 2.3
  • v1.0.7: Update instruction for the module's configuration
  • v1.0.8: Fix unserialize bug when value is null
  • Want more? Talk to us
    Contact us Now


    Sign in to Your Account