Для Joomla! линейки 1.0 вопрос успешно решен с помощью мануала написанного Сергеем(smart), не могу судить плюсы и минусы такого метода, ибо не пользовался.
А вот совсем недавно возник некий проект, одним из пунктов ТЗ которого, значилась возможность отдавать каждой группе пользователей свою цену на продукт.
Постановка задачи вполне тривиальна и довольно распространена среди продавцов делящих своих покупателей на группы по цене.
Возникло три варианта решения (возможно их больше).
Создать надстройку над родным ACL и создать таки новые группы
Создать свою прослойку и в отдельной таблице хранить соответствие пользователя новой группе
Добавить еще один атрибут пользователю
Статьи