Vinai

Customer Groups Catalog2

  • Popularity Score 3471 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Hide categories and products from customers depending on their customer group (for Magento 1.6 and newer).
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect 2.0

Magento Connect 2.0

FREE
Previous Next
Overview

Customer Groups Catalog2

ABOUT

Please check Github for the very latest updates.

This extension enables you to hide categories and products from customers depending on their customer group. It is a rewrite of the Magento extension Netzarbeiter_GroupsCatalog for Magento 1.6 and newer.

If you use Magento 1.5 or 1.4 please refer to the older extension: on Magento Connect. This rewrite not only cleans up the code base, it also adds several new features and improvements:

  • Configurable if you want to hide everything and select products and categories to show or vica versa.
  • Use of an index which means support of an unlimited customer groups without DB table hacks.
  • Faster frontend usage, especially noticeable with large catalogs and complex settings.
  • Fully configurable on a store view level.

The source to this extension can be found on github.

USAGE

You can specify a default visibility setting for all categories and products under System / Configuration / Netzarbeiter Extensions / Groups Catalog 2. There you can also choose to disable the extension (on a store view level).

The default after installation is no categories or products are hidden. You can override the default settings for every product and category in the Product Management and Category Management pages. If you use some non-standard mechanism or import for products and categories, it might be necessary to rebuild the GroupsCatalog index. You can do so by visiting the Page System / Index Management. There check the checkboxes beside the indexes "GroupsCatalog Products" and "GroupsCatalog Categories", select the "Reindex Data" action and click the "Submit" button.

INSTALL

After installation please refresh the (config, layout and block_html) cache, and then log out of the admin area and log back in again to avoid getting a 404 error on the Module configuration page. Then visit the configuration page at System / Configuration / Netzarbeiter Extensions / Groups Catalog 2 and configure as needed.

UPGRADE from the old extension (up to Magento 1.5)

To upgrade, first create a backup (file system and database). Then install the GroupsCatalog 2 module, and visit the admin page at System / Tools / Groups Catalog 2 Migration. There you will find a step-by-step wizard assisting you to migrate all settings for the system configuration, all products and all categories.

UNINSTALL

If you ever uninstall the extension (I don't hope so ;)) your site will be broken, because Magento does not support a mechanism to automatically execute a script when an extension is removed. This script adds two attributes with custom source, frontend and backend models, and when the extension is removed Magento can't find those models anymore. To fix the Error, you have to execute the following SQL:

DELETE FROM `eav_attribute` WHERE attribute_code = 'groupscatalog2_groups';
DELETE FROM `core_resource` WHERE code = 'netzarbeiter_groupscatalog2_setup';
DELETE FROM `index_process` WHERE indexer_code = 'groupscatalog2_product';
DELETE FROM `index_process` WHERE indexer_code = 'groupscatalog2_category';
DROP TABLE IF EXISTS `groupscatalog_product_idx`;
DROP TABLE IF EXISTS `groupscatalog_category_idx`;

Don't forget to clear the cache afterwards.

In case of problems please open an issue on Github. I do not follow the comments in the review's here on Magento Connect.

Release Notes

Magento 1.8 compatibility

2013-10-12 08:20:18
  • Version number: 0.3.0
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Minor phpdoc type hint fix for Magento 1.8 compatibility

Performance Improvements

2013-06-12 09:05:59
  • Version number: 0.2.9
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

BIG frontend performance improvement for large catalogs.

Bugfix Release

2013-06-11 09:09:45
  • Version number: 0.2.8
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

If a product in the cart is hidden after login, remove it during login.

Bugfix Release

2013-05-21 07:36:29
  • Version number: 0.2.7
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fix a bug with large catalogs and many stores, but no product level module settings eating up memory during indexing.

Maintenance Release

2013-04-18 09:20:25
  • Version number: 0.2.6
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fix the broken setup script from the 0.2.5 release.
Reviews

About the Developer

This extension was developed by and is supported by Vinai

Customer Groups Catalog2 4.8 5 39 39
Works out of the box Nothing to complain. Works like described. Well done! August 30, 2014
Working Great but have a query Your Extension is working great, Que : How can i set Customer Groups for a particular product by code ? As it is a multiselect attribute, i tried like, $prdctModel = Mage::getModel('catalog/product')->load($pId); $prdctModel->addData(array('groupscatalog2_groups' => 5)); $prdctModel->save(); But Its not working, Can you tell me how can i do this ? July 12, 2014
Does exactly what it says What a pleasure it is to install an extension without any bloatware, that works smoothly from the get go and that does everything it should. Thank You! June 25, 2014
Works like a charm This is good stuff. However, there is a little drawback with advanced search i.e. the number of results is wrong. I get "1111 item(s) were found" but nothing is shown. Actually there are 1111 items, but for another customer group (B2B). For guests this should be "No items were found". January 15, 2014
very good functionality It does exactly what it needs. Hides the category`s from certain user customer groups. January 11, 2014
Just works Simple error free install. Worked out of the Box. Hides products and catalogs from groups as described and is compatible with mobile and desktop package/themes. I left Developer support at a 4, not a 5 only because I didn't need any support! December 12, 2013
Works as described - No issues with Installation Very simple to use and easy to install. We encountered only one minor issue. After the install, all products disappeared from the live site. Re-indexing GroupsCatalog Products and GroupsCatalog Categories fixed this. November 6, 2013
Excellent extension Very useful extension. Works fine on CE 1.7.0.2... August 11, 2013
It works perfect It works perfect just as it says. Installing it was a breeze. Good work! tks June 10, 2013
This extension works! I had problems with the 0.2.5, but now it works great with the 0.2.6. If you Get an error 404 when you go to system>configuration>Groups Catalog2, just log out to the admin site and login again. Don't forget clear the cache! April 21, 2013
2 3 4 next>>
Q&A
(23 Questions : 10 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25850495
Customer avatar
In a Store View, I have all categories hidden by default and when I change the root and all child categories to show for a specific Customer Group, I can view the Categories and the products in the parent Category, but when I go to view the sub-categories, it says I cannot access the category. (Redirects to Home Page with custom message - set in the extension)

I have re-indexed and cleared/disabled the cache and I'm still having this issue. I have also set up empty Categories in this manner and it does the same thing. It seems to be denying access to non-Parent Categories only.

Any ideas what could be happening?
by
AJMaxwell
-
9 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_283129
Customer avatar
After extension installtion when trying to re-index ,
- GroupsCatalog Produkte
- GroupsCatalog Kategorien

I get an fatal error:

Call to a member function addGroupsCatalogAttribute() on a non-object in .../app/code/community/Netzarbeiter/GroupsCatalog2/Model/Resource/Indexer/Abstract.php on line 206

How can I resolve this?
by
Marajasa
-
8 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26100472
Customer avatar
Hello, i've installed your extension on my store but after installed and configurated it on category page i still able to view all the associated products when i search them...
can you help me make it works?
by
Boss886
-
7 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27306320
Customer avatar
Products in hidden categories are searchable and finally reachable. So, we need individually hide those products in hidden categories. Can it be unsearchable?
by
bcfelix
-
6 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

Bulk Settings

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25960449
Customer avatar
I would be grateful if you provided a sample csv file and tutorial for bulk Customer Groups Catalog2 settings. Thanks.
by
cingerla
-
6 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26711512
Customer avatar
When searching all hidden products appear.

Is there anyway of spotting this?
by
ultralabels
-
6 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_166926
Customer avatar
I got the following layered navigation error in search result page after using this extension.

Fatal error: Call to undefined method Netzarbeiter_GroupsCatalog2_Model_CatalogSearch_Resource_Fulltext_Collection::getSearchedEntityIds() in .../app/code/local/GoMage/Navigation/Model/Resource/Eav/Mysql4/Layer/Filter/Attribute.php on line 168

Can you please help?
by
sshan.pr
-
5 months, 2 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25861520
Customer avatar
we're having an issue with products that are hidden from a customer group being counted in the layered nav filter. So the attribute value ex: Color : Red shows up as a filter but when clicked you get no products found. Does the extension hide the attribute or is this a bug?
by
bjornredemption
-
1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26673339
Customer avatar
I've been trying to setup a bundle product only visible to customer group A, based on a simple product X only visible to customer group B.

However, as soon as I set product X invisible to customer group A, I get an error when trying to view any product at all or even the category product list.

Apparently I've been trying something impossible? Or could it be a bug? Is there a way to create the bundle product I desire?

Thanks in advance,
Memel
by
memel_parduin
-
3 weeks, 6 days ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_381073
Customer avatar
I have costumers with the neccessary costumer group (with granted access) and with eu vat numbers. The costumer group change has been turned off, but when they're heading to the checkout process they loose access to the products and categories. Temporarly I'm allowing them to access it with the EU customer group, but maybe it's not the best solution. Is there a configuration which'll solve this?
by
tlsoft
-
2 months, 3 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27625910
Customer avatar
After installing this extension in a clean Magento 1.9.0.1 install (with sample data) I stumbled upon a blank page error when I tried to open the configuration page.

The error log outputs the following:

PHP Fatal error: Class 'Netzarbeiter_GroupsCatalog2_Block_Adminhtml_System_Config_Renderer_Customergroup' not found in /var/www/magento/app/code/core/Mage/Core/Model/Layout.php on line 590, referer: http://magento.company.local/index.php/admin/system_config/index/key/abdb32827652b181a404562b288510e7/

The filellist shows that the php file that should contain is class is in fact a directory:

$ ll
drwxrwsrwx 3 www-data www-data 4.0K Sep 4 07:46 .
drwxrwsrwx 3 www-data www-data 4.0K Sep 4 07:46 ..
drwxrwsrwx 2 www-data www-data 4.0K Sep 4 07:46 Customergroup.php

I installed the extension using Magento Connect.

Solution: I fetched the original file from https://raw.githubusercontent.com/Vinai/groupscatalog2/master/app/code/community/Netzarbeiter/GroupsCatalog2/Block/Adminhtml/System/Config/Renderer/Customergroup.php
But I'm not sure if that version suits the extension version from Magento Connect.
by
benjaminbunse
-
1 week, 5 days ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25808283
Customer avatar
I want to install this in Version. 1.9.0.1, will it work?
by
Alaldin007
-
2 months, 4 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27543206
Customer avatar
by
daniellesiauw
-
2 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
<<prev2
<<prev2
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.