Здравствуйте!
Коллеги, помогите разобраться.

Ситуация следующая. Есть несколько групп клиентов с установленными скидками.

И есть товары со скидками (например, 20%). Скидки действуют для всех групп.

По умолчанию цена считается так: начальная цена – (минус) скидка по группе – скидка по товару.
И клиенту, находящемуся в группе со скидкой 5% плюсуется еще и скидка по товару. Получается этим клиентам скидка 25%.

Стандартными средствами Престы можно исключить группу клиентов из скидки по товару (в карточке товара, в специальных ценах выбрать группу, для которой действует скидка по товару).

Но это не подходит.

Нужно сделать так, чтобы для клиентов, находящимися в группе со скидкой, для товаров со скидкой не действовала их скидка по группе.

Пример.
Товар1 – 100 дол;
Товар 2 – 200 дол;
Группа клиентов – скидка 5%;
Скидка на товар1 – 20%.

Для неавторизованного пользователя (или вгруппе без скидки) действуют цены:
Товар1 – 80 дол. (100-20%);
Товар2 – 200 дол. (скидок нет).

Для клиента в группе:
Товар1 – 75 дол (100-5%-20%)
Товар2 – 190 дол (200-5%)

А нужно так:
Для клиента в группе:
Товар1 – 80 дол (100-20%) – исключить для «скидочного» товара его скидку по группе
Товар2 – 190 дол (200-5%)

Вроде понимаю, что это не сложно, но никак не пойму где в коде это меняется.