vinai

Customer Groups Catalog2

  • Popularity Score 1755 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';

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

Maintenance Release

2012-10-15 04:59:56
  • Version number: 0.2.0
  • 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

Small improvements. For redirects to the login page set before_auth_url to redirect back to the previous page after login. Enhance compatibility with flat catalog enabled.

Maintainance Release

2012-05-02 07:16:49
  • Version number: 0.1.6
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

* Avoid joinTable() in indexer since that seems to trigger exceptions for some users * Fix indexer to work with large catalogs and mostly identical settings for all stores * Add dutch translation

Maintainance Release

2012-03-05 03:08:14
  • Version number: 0.1.4
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1, 1.6.2.0
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Bugfix - apply website level settings correctly during indexing.

Non-critical bugfix and italian locale released

2012-02-06 04:46:48
  • Version number: 0.1.3
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added it_IT locale, thanks to Marco Gallopin Fixed bug that stopped hidden category messages to be displayed.

First Release

2012-01-28 11:58:51
  • Version number: 0.1.1
  • Stability: Beta
  • Compatibility: 1.6, 1.6.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Re-upload because of error on Magento Connect during the initial upload.
Reviews

About the Developer

This extension was developed by and is supported by vinai

Customer Groups Catalog2 4 5 30 30
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
Don't install it, not working properly and after uninstall you will get 404 eh.. February 12, 2013
Installed Version number: 0.2.4 Stability: Stable, while install Magento still refers it to Beta release? so i changed install settings to beta and then installed, worked fine after reindexing and clearing all cache. December 4, 2012
Not sure what went wrong. Brand new fresh install of 1.7.0.2, nothing else done with it but one other extension (added quote functionality) and installing this caused my product categories to totally break, causes PHP errors to throw up trying to go to categories in the admin and nothing shows up on frontend. :( November 27, 2012
Hi, when i was unistall i found this error in my website: "Fatal error: Call to a member function setAttribute() on a non-object in /home/..." how i can unistall and don´t find this error? Thanks November 20, 2012
works perfect, running a b2b shop on 1.7.0.2, no issues with this module... November 14, 2012
Just installed on 1.7 version. Get an error 404 when I go to system>configuration>Groups Catalog2 Looking forward to the stable version of this November 6, 2012
Hi Vinai, your extension is great but has a strong issue that should be noted. The extension messes up a highly used extension/module: excellence ajax wishlist. When you install your extension, suddenly Ajax Wishlist isn't able to add products to the wishlist without presenting the following error: "An error has occurred while adding item to wishlist". If you could fix this problem, I'll definitely go back to using your extension. I just can't lose my wishlist for it.. thanks man October 30, 2012
Great extension. Even greater developer, especially when it comes to fixing bugs :) Thanks, Vinai! October 23, 2012
Hi Vinai, Many thanks for great extension it works great in Magento 1.7.0.2 in general. I have still problems reindexing in one of my stores but I guess this is due to a conflict with Simple Configurable Products extension. I will carry on looking at and post anything I found in order to fix this. Regarding Customer Groups Catalog2 I was wondering... is there a way to show products and/or categories but avoid no logged in users to access them? October 13, 2012
2 3 next>>
Q&A
(5 Questions : 2 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26135948
Customer avatar
Hi again I have uninstalled the extension now the entire site is gone with several errors.. Any thoughts?
Thanks

There has been an error processing your request

Invalid backend model specified: groupscatalog/entity_attribute_backend_customergroups

Trace:
#0 /home/venturaj/public_html/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php(346): Mage::exception('Mage_Eav', 'Invalid backend...')
#1 /home/venturaj/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(640): Mage_Eav_Model_Entity_Attribute_Abstract->getBackend()
#2 /home/venturaj/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(1624): Mage_Eav_Model_Entity_Abstract->walkAttributes('backend/afterLo...', Array)
#3 /home/venturaj/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(964): Mage_Eav_Model_Entity_Abstract->_afterLoad(Object(Mage_Catalog_Model_Category))
#4 /home/venturaj/public_html/app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Category), '3', NULL)
#5 /home/venturaj/public_html/app/code/core/Mage/Core/Model/Abstract.php(225): Mage_Catalog_Model_Resource_Abstract->load(Object(Mage_Catalog_Model_Category), '3', NULL)
#6 /home/venturaj/public_html/app/code/core/Mage/Catalog/Model/Layer.php(167): Mage_Core_Model_Abstract->load('3')
#7 /home/venturaj/public_html/app/code/core/Mage/Catalog/Block/Navigation.php(346): Mage_Catalog_Model_Layer->getCurrentCategory()
#8 /home/venturaj/public_html/app/code/core/Mage/Catalog/Block/Navigation.php(145): Mage_Catalog_Block_Navigation->getCurrentCategory()
#9 /home/venturaj/public_html/app/code/core/Mage/Catalog/Block/Navigation.php(250): Mage_Catalog_Block_Navigation->isCategoryActive(Object(Varien_Data_Tree_Node))
#10 /home/venturaj/public_html/app/code/core/Mage/Catalog/Block/Navigation.php(441): Mage_Catalog_Block_Navigation->_renderCategoryMenuItemHtml(Object(Varien_Data_Tree_Node), 0, false, true, true, 'level-top', '', true)
#11 /home/venturaj/public_html/app/design/frontend/default/jewelry-store/template/catalog/navigation/top.phtml(42): Mage_Catalog_Block_Navigation->renderCategoriesMenuHtml(0, 'level-top')
#12 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/venturaj/...')
#13 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/defaul...')
#14 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#15 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#16 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#17 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml()
#18 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
#19 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('topMenu', true)
#20 /home/venturaj/public_html/app/design/frontend/default/jewelry-store/template/page/html/header.phtml(53): Mage_Core_Block_Abstract->getChildHtml('topMenu')
#21 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/venturaj/...')
#22 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/defaul...')
#23 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#24 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#25 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
#26 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('header', true)
#27 /home/venturaj/public_html/app/design/frontend/default/jewelry-store/template/page/1column.phtml(42): Mage_Core_Block_Abstract->getChildHtml('header')
#28 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/venturaj/...')
#29 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/defaul...')
#30 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#31 /home/venturaj/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#32 /home/venturaj/public_html/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#33 /home/venturaj/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
#34 /home/venturaj/public_html/app/code/core/Mage/Cms/Helper/Page.php(137): Mage_Core_Controller_Varien_Action->renderLayout()
#35 /home/venturaj/public_html/app/code/core/Mage/Cms/Helper/Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'home')
#36 /home/venturaj/public_html/app/code/core/Mage/Cms/controllers/IndexController.php(45): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'home')
#37 /home/venturaj/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Cms_IndexController->indexAction()
#38 /home/venturaj/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#39 /home/venturaj/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#40 /home/venturaj/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#41 /home/venturaj/public_html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#42 /home/venturaj/public_html/index.php(87): Mage::run('', 'store')
#43 {main}
by
jcanaveral
-
1 month, 3 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Customer avatar
Answer: 
This error is related to an unclean uninstall of another extension, namely Netzarbeiter_GroupsCatalog.
This extension is Netzarbeiter_GroupsCatalog2, which is a rewrite of the former for Magento 1.6 and newer.

The GroupsCatalog2 extension contains a migration wizard under System > Tools, but it requires the old module to still be installed when the process is started.

Please refer to the readme file of the respective modules for uninstall instructions.
by
vinai
-
3 weeks, 5 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
 
1 answer

Installation

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25965094
Customer avatar
Please give me a stable version extension 1.7 version
by
koushikbcamca
-
1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_18077
Customer avatar
Answer: 
I will mark this extension as stable when I think it's time.

Until then, you can set the preferred stability to beta in the downloader to install the extension.

This extension is being used in many production environments, but please be aware that you do so at your own risk.
by
vinai
-
3 weeks, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26135948
Customer avatar
Hi, I have installed the extension however after that process my catalogue>manage categories is gone and this error shows :
Fatal error: Class 'Mage_Groupscatalog_Block_Adminhtml_Catalog_Product_Helper_Customergroups' not found in /home/venturaj/public_html/lib/Varien/Data/Form/Abstract.php on line 146

Any thoughts ?

Thanks
by
jcanaveral
-
1 month, 3 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
 
0 answers

Cannot Update

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26200186
Customer avatar
Tried following in magento connect , both say 0.2.4 already installed, skipping....

http://connect20.magentocommerce.com/community/Netzarbeiter_GroupsCatalog2-0.2.5

http://connect20.magentocommerce.com/community/Netzarbeiter_GroupsCatalog2-0.2.6
by
xdahlia
-
1 week, 4 days ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26113358
Customer avatar
Is it possible to configure categories as visible, but not accessible? The desired result is to keep the "hidden" categories in the navigation as opposed to removing them completely while directing the users from groups that are being restricted access to the registration/login or other page.
by
mtupper
-
1 week, 2 days ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
1 of 1

Product Q&A

5 Questions | 2 Answers
1 of 1
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

Forgot Password?

New User? Register

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.