Можно сделать "в лоб".
В контроллерах отвечающих за отображения товаров ("product\category.php","product\product.php") создаем такую переменную:
Код:
$data['customer_group_id'] = (int)$this->customer->getGroupId();
И в соответствующих файлах .tpl, блоки которые не нужно отображать (цена, кнопка купить и т.п.) для определенной группы пользователей, обернуть в условие:
2 - допустим id нужной группы пользователей
Код:
<?php if (!$customer_group_id == 2) { ?>
Здесь блок кода который нужно скрыть
<?php } ?>