ВопросРазные цены для разных пользователей.

Вообщем ситуация такая, имеется drupal 6 + ubercart.
задача: необходимо реализовать разные цены для различных пользователей (замечу, что именно пользователи а не роли). Нужно что-бы для каждого пользователя отображалась своя цена, причём цена берётся от основной минус определённый % скидки. Проценты скидок для всех груп товаров разные. Подскажите у кого какие идеи есть. Сам пока в тупике нахожусь.