Catalog Permissions for Magento 2
v4.1.1Magento 2 Catalog Permission extension allows limiting access to specific categories, products and static pages/ blocks by customer groups. Catalog Permissions supports stores owners with business strategies and brings better shopping experience to customers.

Problems
With the products whose prices are good or discounted, the store owner would like to give the priority to only wholesalers. Therefore, only the wholesalers can see and access the information about these products and make purchases. This works as a way for a store owner to express the appreciation and maintain the relationship with the loyal and important customer groups.
The catalog restriction allows store owners to set visibility to suit the business situation and shopping seasons. For example, when the stock quantity of a product is small, these products will be visible to only important customer groups.
Customers can view appropriate categories, product or page information when they go shopping on the store site. Hence, they can focus better and avoid being distracted and confused by a number of irrelevant factors.
Solutions
- Give access priority to build up the relationship
- Target products to relevant customer group(s)
- Apply suitable sales strategies in different situations
- Share sensitive information with particular customer groups
- Focus on relevant information
- Gain purchase priority on special occasions
- Have better shopping experience
Set category permissions for customer group
As one of the typical features, Magento 2 Catalog Permissions helps stores divide category visibility between different customer groups. For instance, watches is a high-end and limited category, so the store owner would like to show it to only special groups.
The categories can be visible or hidden to specific groups such as wholesalers, retailers or any other client segments. The configuration is very easy with clicking and selecting actions and the restriction will be set properly.
Restrict products by customer group
Besides restricting customer groups to access specific categories, Mageplaza Catalog Permission also supports to set visibility to individual products.
In details, with a product, the store owners can select customer groups who are not allowed to view the product information. In other words, the product will be hidden to specific clients, because of product features, other purposes or in some special cases.
Limit access to CMS pages/ blocks
CMS pages and CMS blocks are also supported with customer group restriction function.
For example, with the sensitive content such as Return & Refund Policy, Commission Policy, etc, store owners would like to restrict access to guest visitors or even retailers and only allow wholesalers to access.
For example, with the sensitive content such as Return & Refund Policy, Commission Policy, etc, store owners would like to restrict access to guest visitors or even retailers and only allow wholesalers to access.
Get redirected if being restricted
The one who are not allowed to access specific content will be redirected to the replaced information. The redirect URL can be configured with ease from the admin backend. Store admins can add any forwarding URL with their purposes. Some suggestions can be:
URL Direction will keep restricted customers remaining shopping time on the store site or simply help them get notified of catalog permission clearly.
Set valid time for catalog restriction
Store owners can set the time in which the restriction is valid. This feature is helpful when stores would like to limit access in specific cases such as special holiday, peak seasons.
For example, in the peak season and when the product quantity is not large, the store only shows the products to logged-in customers.
Pricing
Choose your suitable edition
Community
Crafted for a great webstore start $ 199 first year- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Supports for Magento 2 Community Edition
Customers can select among 3 selection types: Radio, Checkbox, and Select.
You can set the priority level for each fee by numbering them. The smaller the number is, the higher priority it has. If you want the quick delivery fees to be at the top priority, set it as 0.
You can show extra fees on multiple locations in the frontend, such as Order, Credit Memo, Invoice, Shipment, PDF, Email, Cart Summary, and Payment Method. It is also possible to be viewed at the Order, Invoice, Shipment, and Credit Memo in the backend.
You can set the fees as fixed amount for each item, fixed amount for the whole cart, or percentage of the whole cart.
Yes, you can set up the extra fee to include a discount, shipping surcharge, or product tax. Go to Stores > Extra Fee > Configuration, choose the General section, and select the included value.
REVIEWS (5)
Quick support
We have tried other modules from Mageplaza so this is not our first time, but still amazed by the quick support. Thanks guys.
MORE THAN I EXPECTED
I was confused at first and Elsie has been so helpful. 5-star support. So far very happy with Mageplaza service. Highly recommend!
Good quality
This one works well on my site, letting me have more control over the customer groups. No issue until now. The support is amazing. I have figured out how to do it on my own. Highly recommend this.
Works as expected
This is a very nice extension, it works great and we didn't have any issue with it. Gook work!
Incredible support
The support is incredible - can't fault it at all! Dedicated, responsive, friendly and supportive - the team really cares about making sure the extensions work with each site particularly. Thank you so much!
Leave a Review
Use case 1: Target products for relevant buyers
Business goals:
- Set special visibility for products to increase purchases
Default Magento technical limitations:
- A default Magento store lacks the ability to change items' restrictions for consumers.
Solutions:
- Provide the ability to select which customer groups are not allowed to view an item
- Give you the feature to hide irrelevant products.
- For example, if you sell both male and female items, you can restrict so only gender-related items are available for viewing.
Use case 2: Apply suitable sales strategies with timers for restriction
Business goals:
- Use product visibility as a strategy to tackle different situations, such as peak seasons, holidays, etc.
Default Magento technical limitations:
- You can't change the restrictions or the period of the restriction rules.
Solutions:
- Let admins set the time in which the restrictions are valid.
- For example, during the peak season and a product category doesn't have enough quantity, you can set the category to be only visible to customers from within the same country and save shipping efforts
Use case 3: Set category permissions for specific groups of customers
Business goals:
- Change category visibility for different types of visitors.
- Build up the relationship with special groups of customers.
Default Magento technical limitations:
- You simply can't give different access privileges to customers.
Solutions:
- Enable restrictions so only specific groups can view a category.
- You can divide customers into wholesalers, retailers, or any other segment.
- For example, if you have a category of shoes that is only available to order in large quantities, you can set restrictions so the shoes will only be available for wholesalers on the website.
Use case 4: Limit the visitors' access to certain pages and blocks
Business goals:
- Extend the restriction applications to other parts of the website
- Make sure customers only receive the suitable content.
Default Magento technical limitations:
- It's impossible to limit the pages and blocks' access with the default Magento backend.
Solutions:
- Support admins to restrict pages and blocks with certain customer groups.
- For example, you can limit sensitive content such as Return & Refund Policy or Commission Policy so guest visitors won't be able to see. Only when they sign up and they start seeing these policies for purchasing
Use case 5: Redirect restricted visitors
Business goals:
- Take restricted visitors to other pages
- Reduce the annoyance of restriction to have a better shopping experience.
Default Magento technical limitations:
- You can't set a certain URL for a group of visitors or customers.
Solutions:
- Provide URL Direction so limited visitors will see replaced pages or content.
- For example, if buyers don't have permission to view a product because they haven't reached a tire yet, you can guide them to another product of the same category and notify them about the program.
RELEASE NOTES
-
v4.1.1
13 July 2022
- Compatible with Magento v2.4.4
-
v1.1.0
29 December 2021
- Add a new feature Custom Notice Message
- Fixed minor bugs
-
v4.1.0
29 December 2021
- Add a new feature Custom Notice Message
- Fixed minor bugs
-
v4.0.1
27 October 2021
- Compatible with Magento 2.4.3
- Compatible with Magento 2.4.2
- Fix some minor bugs
-
v1.0.4
01 August 2021
- Compatible with Magento v2.3.7
- Fix minor bugs
-
v4.0.0
17 February 2021
- Supported Magento v2.4
-
v1.0.3
27 May 2020
- Compatible with Magento 2.3.5
-
v1.0.2
29 April 2020
- Compatible with Magento v2.3.4
- Fixed minor bugs
-
v1.0.1
22 May 2019
- Compatible with Magento 2.3.1
-
v1.0.0
19 March 2019
Initial Release
Catalog Permissions for store admins
General Configuration
- Enable/ Disable the extension
- Select customer groups to hide catalog search
- Input IP(s) and IP range(s) which is excluded from restrictions
Restrict Category
- Enable/ Disable category restriction by customer group(s)
- Input URL to redirect restrict customers to another page
- Hide/ Show category menu on store frontend
Restrict Product
- Enable/ Disable product restriction by customer group(s)
- Input URL to redirect restrict customers to another page
- Hide/ Show restricted products on Category and Widget
Restrict Page/Block
- Enable/ Disable static page/ block restriction by customer group(s)
- Input redirection URL for the restricted static page
- Compatible with orther extensions: Required Login, Login as Customer, Customers Also viewed, Thank you pages, Request for Quote, etc.
Catalog Permissions for customers
- Access relevant information
- Be redirected to suitable content
- Get notified about catalog permissions
- Go shopping easily and avoid information confusion
Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.
We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.
60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
Extensive Support Timeframe
Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.
Install via Composer
Simple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.