Login or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Customer Group Catalog for Magento 2


Kick-start your selling strategy. Tailor the catalog content to meet the needs of a particular customer group. Use our extension that helps managing Magento 2 prices & products by customer groups to hide certain goods and prices or replace this page element with custom content on the category and product pages.

  1. Provide customer groups with selective access to the store catalog
  2. Hide ‘Add to cart’, ‘Add to wish list’, ‘Add to compare’ buttons
  3. Replace product prices with CMS blocks or images
  4. Redirect users to custom CMS or 404 pages
  5. Optimized for mobile / GDPR compliant
View Extension Demos
See User Guide
More ways to target your products to different customer groups:
Customer Group Catalog for Magento 2

Attracting new customers and sustaining the interest of the registered ones has nothing to do with a mid-range approach. As a Magento store owner, you know that many vendors choose to talk in an impersonal way with their audience. However, this is a poor selling strategy, which is not just a waste of efforts but also the loss of the benefits.

We don’t offer a whole new approach here but put emphasis on customizing your selling tactics by:

(a) splitting your store visitors into special interest groups (‘Not logged in’, ‘General’, ‘Wholesale’, ‘Retailer’, etc.);

(b) devising various customer group rules (price, catalog, product) for each of them.

This can allow you to adapt your selling strategy to the specific needs of the groups. With our extension, you can provide private sales by creating rules even for an individual customer. You will be able to set selective access to your store catalog, products, and pricing. This will motivate your Magento 2 visitors to log in to call for a price or see a complete catalog version, which, in turn, brings the sales and customer conversion to another qualitative stage.

Why Magento 2 Customer Group Catalog matches your business needs?

When running a Magento 2 store corresponding to different audiences, you may want to show different trade prices to various visitors or let them buy on a wholesale basis.

Thus, selling goods for partners you can show retail prices only or even hide product prices from unregistered visitors.

You may encourage a regular customer(s) with special offers or hide the entire catalog from non-registered visitors to prevent an unauthorized access.

For this purposes, dividing your Magento 2 clients into customer groups is a way round the problem. With a mere shifting of native settings, you are able to add new groups and use mass action to assign customers to them.

However, it’s not enough for creating a focused selling strategy. And this is where our Magento 2 module for managing price & products by customer groups comes to the rescue.

How to control Magento 2 customer group pricing with our extension?

To specify price display for different groups use the extension rule settings.

You will be able to:

  • hide price from a certain group of customers;
  • add a link instead of price;
  • replace price with an image or any custom CMS block;
  • create conditions your customers should meet to get access to price;
  • configure price range for a new rule.

How to configure the catalog price rules in Customer Group Catalog?

Step 1: Create Customer Conditions to show price to a specific customer group

  • Navigate to Customers>Rules and click the Add New Rule button:

magento 2 customer group catalog

  • Fill in the rule information and go to Customer Conditions:

magento 2 customer group catalog

Create conditions your customers should meet to get access to price information (e.g.: female users on the main website).

Step 2: Set up Price Range for better catalog products filtering

  • After you made Categories settings of the new rule, go to Additional Filtering Options menu:

magento 2 customer group catalog

  • Enable the Price Range option to set up the price range for the rule: By Price, From Price, To Price.

Step 3: Hide price from a certain group of customers

  • Having set up Product Conditions for a new rule, navigate to Actions settings:

magento 2 customer group catalog

  • Here you can set Hide Price to Yes for not to display it to a previously configured customer group.

Step 4: Replace price for a custom text, link or image block

  • Set Hide Price to the Replace with text option in the Actions menu.

  • Choose one of the default blocks for product and category pages that will be displayed on the frontend instead of price:

  • You can also create a custom block in advance and choose it from the drop-down menu while configuring a new rule.

  • To design a custom block, go to the Content>Blocks> then choose a desired block, for example, Call for price, and select to Edit it:
magento 2 customer group catalog

  • Change the title and content if needed, add images or links you want and click the Save Block button.

Step 5: Replace price for a request form

  • For this, choose Replace price for select from in the Display Options of the Actions menu and save the changes:

With the extension for altering price & products by customer groups, you can also configure Magento 2 price visibility per an individual customer. This will help you manage personalized marketing campaigns and show that you care about the clients. In order to do that, you need to use the Customer Conditions setting. For example, you can choose the customer ID, first, middle or last name to make the rule work for an individual customer only.

Wrapping up

These catalog price rules settings, in general, are enough to design and maintain your products price visibility in accordance with the needs of a specific customer group and the selling strategy. If price customization is not the only feature you are looking for, you can also opt for other module opportunities. This Magento 2 extension allows you to restrict products by customer group and make separate products visible to a specific group only. Let’s consider the detailed setup below.

How to restrict products visibility by customer groups in Magento 2

There are cases when you need to make special products visible to one customer group only. Say, you decide to create a ‘club membership’ for regular buyers and give the members an access to exclusive products, special price goods and other ‘club’ perks. In this case, customizing your catalog visibility is a right solution.

Catalog price rules, as well as shipping cart price rules, can be restricted by customer group with the native Magento 2 settings (Promotions>Catalog Price Rules or>Shopping Cart Price Rules).

However, the possibilities are not enough to restrict specific products (categories or even store views) by customer group. But the good news is we know that the module can help you with that.

See here how to use exclusive offers to drive sales.

How to customize your catalog visibility w/t Customer Group Catalog?

Step 1: Allow access to store pages by customer groups

  • Provide selective access to different category and product pages for particular customer groups. For this, go to Edit Rule and make changes to Display Options and Restrict Action sections:

magento 2 customer group catalog

Step 2: Hide various category and product pages elements

  • In the Edit Rule menu, restrict the visibility of the ‘Add to wish list’, ‘Add to compare’ buttons to motivate customers to register or perform the other actions you may need:

This is how the option will work on the frontend:

magento 2 customer group catalog

Step 3: Redirect customers of the group that can’t access the category

  • When the product category is restricted to a specific Magento 2 customer group you can redirect them to a certain CMS or 404 page. To make the settings, switch to Edit Rule menu and disable the Allow Direct Links:

  • Then set Action on Forbid to show the 404 page.

  • If you need to redirect the group to a certain CMS page, set Action on Forbid to Redirect to CMS Page and CMS page redirect to to the destination address:

When you have some specific requirement for customer groups segmentation, you may find the next two features useful too. You can also hide navigation attributes of the restricted products, and give direct links to products that are hidden from the category.

Wrapping up

The actions configurations are good for establishing a one-to-one approach in terms of customer groups. You can achieve a desired product visibility by customer group and keep your sales management under control. Create a limitless number of rules to customize your catalog view for various needs and give your ‘club members’ additional possibilities.

Don't you still know for sure? The extension functionality doesn’t stop there, and the next section will spill the secrets of admin settings.

6 add-ons for developers

#1. Custom themes compatibility

The extension is fully compatible with 3rd-party design themes for your Magento 2 store. Hence, these themes will not affect the module features. You can hide price on particular pages with any custom design you choose.

See how to work with styles for a new custom Magento theme here.

#2. Advanced events support

To achieve the desired catalog structure you may utilize the advanced customer group conditions. With the extension, you can rely on the code quality and the events support.

#3. Fast catalog search

According to the researches, about 79% of customers will avoid your store if they face low site performance. Our extension is designed to save your server resources despite the lightning fast catalog search.

Read the study to find out why a store perfromance and speed matter.

#4. Multiple indexers support

On the average, a 1-second delay results in a 7% reduction in conversion. The module comes equipped with 3 indexers to ensure high page loading speed.

#5. Force sign in

By configuring products and price visibility to registered customers only, you can motivate your visitors to create a customer account. This, in turn, will place your visitors closer to get the shopping done.

#6. Private sales

You can’t market to everyone equally well. However, you can apply a customized approach to various customer groups. By meeting specific group needs you can win more sales and build more sustainable relationships.

Digital marketing has already taken the stage in how e-commerce businesses communicate and establish their client base. A human-to-human business strategy is a winning step forward sale rates boost. To speak to your customers in person, kick-start a new selling strategy with our extension.

Show your regular clients how much you care by offering special possibilities to the customer group or even to an individual client. Build a positive brand image and raise your customer conversion by tailoring your catalog to the specific needs of each of the groups. Increase sales by identifying the needs of a definite group and turn more visitors into regular shoppers.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Useful extension
Extension works well. Had a few issues with my custom theme and the tech guys have fixed it for me right away. This is my third Amasty extension. They have all worked great! Thank you!
Need faster support
The mod works ok, however it took me some time to fine tune the settings. I wrote to support a few times, the managers were helpful but quite slow to reply which was a little disappointing.
Support Configuring Extensions
Ten out of Ten. The support team is very efficient, knowledgeable and above all have got tons of patience. I have bought many Amasty extensions for M1 and now moving on to M2 we still keep on buying Amasty extensions. They have got a great bunch of extensions which meet our requirements. They are innovative and do bring out some good functioning extensions. I am very happy to recommend Amasty and the whole support team wholeheartedly. Great company and great people.
very good support
Kiril Osipov is a very friendly support manager, and I was happy to work with him. He answered all my questions before and after the purchase.
There was a glitch with products visibility because my theme is free. Amasty fixed the issue and explained why my theme is not very good. I changed the theme and some other glitches are now gone.
Your help is very appreciated by small business owners that are not technical specialists.
Hendriksson from Vakki Shop
3 modules in one pack
This module is a real catch for vendors like me. We run our store for both wholesale and retail customers, so the option to regulate prices for different customer groups was like a breath of fresh air. Apart from that the ability to hide price appeared to be very useful as well.

The support team did their best and assisted in the module configuration. We are happy with the purchase!
I'm totally satisfied
The module is ok, but the support is even better! They never hide their heads in the sand and are ready to acknowledge their slips and immediately eliminate them, unlike many other developers who seem to forget about you once you paid for their extension. So, they are very serious guys whom you can trust.
Higher than average
I was really surprised when the app stared working right out of the box. It ideally suited my custom theme and ran flawlessly without any issues. But when I updated Magento version up to 1.9.1 and changed my current theme, the app refused working properly.

Fortunately, the support appeared to be very helpful and fixed everything within a couple of hours. Anyway, you never know whether the app will work for this or that custom theme on not - it's like a lottery game. That's why I give this app only 4 stars.
Great deal
While others purchase call for price or hide price plugins, we simply enjoy using all these and other features in this plugin. I think the price is absolutely reasonable for its quality. We've been running the plugin for 3 months and it works like a charm! Keep on working guys, we do love your plugins ;)
Does what is says and more!!!
The extension is simple to configure and works as documented... When we required some tweaking due to our custom theme the developers bent over backwards to get things working just the way we wanted...
Great extension, great support!!!
Magento Connect
Handy tool for reasonable price!
Easy to use, very helpful tool. This is the first time when I've managed to do all the settings by myself without contact support. The plugin is really good and definitely worth the money I paid for it.
Rahid Ben
Perfect functionality
I investigated different module for such functionality. In Amasty I like that I can both manage products and categories as well as do different manipulations with the price. My store is contacting both with retailers and wholesalers - we devide the catalog to suit the needs of both customer groups.
OMG! We sell more with this extension!
Some time ago we had a problem. Customers came to a product page, spent much time on the page but didn't perform a purchase. We also have a physical store and sales managers, so we decided to make the customer call us. How? - was the next question. We removed price from the page and tested different Call-to-Actions instead of it. And one of our attempts was successfull!!!

Thanks to this extension that we could bring marketing dreams into technical reality.
Brillian support from amasty
5 / 5
Functions as Described
5 / 5
Developer Support
5 / 5
Had an issue with category being visible after that was disabled with this module. All the other blockings worked fine. Amasty fixed the compatability issue that was causing the issue on my custom theme.

GREAT support and a brilliant module for those that need this functionality.

Write Your Own Review

You're reviewing: Customer Group Catalog for Magento 2

Version 1.5.12 - April 08, 2019
– Compatibility: the compatibility with Magento 2.3.x was enhanced
Version 1.5.11 - March 27, 2019
– Fix: the issue with tables size while creating rules in the admin area was resolved
Version 1.5.10 - March 20, 2019
– Improvement: the extension's operation with Data Base was improved. The improvement is going to reduce the number of rows in the 'amasty_groupcat_rule_customer' table. Kindly run reindex after updating the extension.
Version 1.5.9 - February 25, 2019
– Fix: the issue with not correct restricting items was resolved
Version 1.5.8 - January 24, 2019
– Improvement: minor visual improvement for the extension settings in the admin panel
Version 1.5.7 - December 17, 2018
– Improvement: the extension was optimized for a better database performance
Version 1.5.6 - November 27, 2018
– Compatibility: the compatibility with Magento Elastic Search was improved
Version 1.5.5 - July 25, 2018
– Fix: the misspelling issue that was leading to products not being displayed in the catalog was fixed
Version 1.5.4 - July 24, 2018
– Fix: the issue when the hidden price remains visible in the page's meta data was resolved
Version 1.5.3 - July 18, 2018
– Improvement: the stability enhancement for certain MySQL scenarios was implemented
Version 1.5.2 - July 04, 2018
– Fix: the issue with products display on a category page after filtering for the outdated Magento versions was resolved
Version 1.5.1 - June 18, 2018
– Fix: the issue with the empty array during indexing was resolved
Version 1.5.0 - May 30, 2018
– New: the functionality to comply with the latest GDPR EU changes was added
Version 1.4.9 - April 23, 2018
– Fix: the issue with reindex after the customer data modification was fixed
Version 1.4.8 - April 04, 2018
– Fixed an issue with the multiselect validation
Version 1.4.7 - March 29, 2018
– Improvement: added the handle exception for deleted products during indexation
Version 1.4.6 - March 27, 2018
– Fixed an issue with the reindex in the attribute gallery
Version 1.4.5 - March 13, 2018
– Fixed an issue with caching
Version 1.4.4 - February 07, 2018
– Fixed an issue with the empty email template for an administrator reply to a customer
Version 1.4.2 - December 26, 2017
– Fixed an issue with the customer rules reindexing
– Compatibility with the Amasty Full Page Cache Warmer extension was added
Version 1.4.1 - November 10, 2017
– Fixed the issue with installation on Magento Commerce
Version 1.4.0: - November 8, 2017
– New feature: now, you can use a 'Get a Quote' form instead of price and manage the incoming requests on the separate grid.
– Fixed the issue with reindex in Magento Commerce (Enterprise Edition)
– Fixed the issue with serialize/unserialize data after upgrade Magento from 2.1.x to 2.2 version
Version 1.3.2 - September 26, 2017
– Fixed the issue when restrictions were not applying instantly after customer creation
Version 1.3.1 - August 23, 2017
– Magento 2.2 compatibility introduced
Version 1.3.0 - August 21, 2017
– Added Customer Conditions tab
– Compatible with Amasty Customer Attributes extension
– Added Customer index for the Group Catalog Rule
– Compatibility with Magento 2.1.8 improved
Version 1.2.9 - July 31, 2017
– JS error fix in Conditions
Version 1.2.8 - May 23, 2017
– Minor fixes
Version 1.2.7 - March 31, 2017
– Better compatibility with custom themes
– Few observers added for better extension customization possibilities
Version 1.2.6 - March 21, 2017
– Fix for situation when there are no CMS blocks created in Magento
– Minor improvement for handling errors
Version 1.2.5 - March 06, 2017
– Minor fix for indexer
Version 1.2.4 - February 23, 2017
– Minor fix for flat catalog
Version 1.2.3 - February 20, 2017
– Improvement for flat catalog mode
Version 1.2.2 - February 13, 2017
– Usability improvement for store select component
Version 1.2.1 - January 13, 2017
– Minor fix for applying rules to all store views
Version 1.2.0 - December 14, 2016
– Major refactoring of the extension code to improve performance and compatibility
– New feature to allow to hide add to cart button while showing price
– New feature to allow to set priority for the rules
– Layered navigation filters now exclude restricted products which results into correct count value
– Improvements for database architecture to improve speed
– Now rule can affect several stores
Version 1.1.5 - November 17, 2016
– Extension workflow improvements for cached data for different customer groups
Version 1.1.4 - November 04, 2016
– Fixed installation error on some Mysql versions
Version 1.1.3 - November 04, 2016
– Minor fix for extension installation file
Version 1.1.1 - July 15, 2016
– Fix for caching add to cart button
Version 1.1.0 - June 28, 2016
– Attributes in navigation, which have all products restricted, will be removed
– Improvements for pages with layered navigation
– Tested for Magento 2.1
Version 1.0.6 - June 17, 2016
– Improvements for single-store installations
Version 1.0.5 - June 08, 2016
– Bugfix for processing rules on stores with a large number of customer groups
Version 1.0.4 - June 07, 2016
– Minor improvement
Version 1.0.3 - June 01, 2016
– Minor improvement for translation file
Version 1.0.2 - May 30, 2016
– Fix for related block for configurable products
– Fix for "Missing array key" error
Version 1.0.1 - May 26, 2016
– Minor improvement
Back to top