Что-то не получается. Создал категорию, перекинул в нее нужные товары с 10% скидкой, в группе пользователей добавил скидку для этой категории 10%, в итоге все опять суммируется, теперь 20% соответственно.
Да и не хотелось бы менять категорию товарам.
Все же мне кажется лучше код поправить, уже заметил, если в этой функции (priceCalculation) присвоить значение use_group_reduction = false, то скидка группы учитываться не будет, не могу только придумать условие для этого.