We understand that merchants do not always want to show catalogs for all customers.
Due to business reasons, some categories are meant to be available for only some specific customer groups. And it will be really confusing and annoying if other customer groups can see those products but are not allowed to buy them.
Fortunately, you can easily solve this problem by granting special permissions with Magento Restrict Access module.
Our Magento 2 Advanced Permissions extension is an easy-to-config solution that is ranked as the best in budget and quality from Magento Select Extension Builder.
Full Features of Magento 2 Category Permissions Extension
As its name, Magento 2 Restrict Products by Customer Group 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 Magento 2 Advanced Permissions extension expands the category edit page with one more tab called Catalog Permission.
You can take advantage of Magento Customer Group Catalog feature to limit access to categories for any customer groups within minutes.
Apply Catalog Permissions Magento 2 to parent and subcategories separately
Magento Restrict Products by Customer Group 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 Magento advanced permissions for those child categories.
Restrict access to CMS pages by customer groups
Not only can you manage customers’ permission to access categories, you can even 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.
Redirect non-authorized customers to a custom URL
Make sure you notify customers of Magento 2 Category Permissions (aka Magento 2 Catalog Permissions). 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 requests.
Other features of Magento 2 Customer Group Restrictions extension
Tailor a user-friendly error message and redirection per category/CMS page;
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.
In short, Category Permissions Magento 2 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.
v1.2.0 (Feb 22, 2023): Fix bug: not assigning customer group when creating category via API (endpoints: /rest/V1/categories).
v1.1.9 (Dec 15, 2022): Update: Compatible with elastic search.
v1.1.8 (Oct 20, 2022): Update: Rest API create permison in catagory, cmsPage. Fix bug API try access to swagger.
v1.1.7 (Jul 31, 2022): Add logic catalog permission in advanced search page. Fix bug cannot disable category link due to enabling Flat Catalog; Die when disabling Flat Catalog; Site does not have param store_id resulting in errors when creating new CMS page. Optimize code and make compatible with PHP8.1/M2.4.4.
v1.1.6 (Apr 07, 2021): Fix SQL Error when other modules try to create CMS pages
v1.1.5 (Nov 04, 2020): Fix logic config "Use Category Permission for Products Belonging to" Set "No"
v1.1.4 (August 5, 2020): Fix product search issue when setting permission; Fix bug of changes not applied when changing customer group setting; Fix compatibility with M2 Wholesale Fast Order by BSS Commerce
v1.1.3 (July 9, 2020): Fix bug of inaccessable of product page when disabling the module; Fix bug with config Redirect to Page
v1.1.2 (May 14, 2020): Fix bug when creating new category in admin
v1.1.1 (May 12, 2020): Add config select page, custom url for store config; Add config redirect type, select page, custom url, error message for category and page; Compatible with Magento 2.3.5
v1.0.9 (Apr 09, 2020): Fix exception error when adding categories in CMS page editor; Fix wrong permission message issue
v1.0.8 (Oct 31, 2019): Fix unserialize bug when value is null
v1.0.7 (Oct 23, 2019): Update instruction for the module's configuration
v1.0.6 (Jun 17, 2019): Compatible with Magento 2.3
v1.0.5 (Mar 11, 2019): 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