В скидках можно указать складывать их или нет, также приоритет.
Создаете новое правило корзины, указывете размер скидки, приоритет.
Скидка в 20%, должна быть выше приоритетом, чем скидка 5%.
В таблице “Условия” , в "Совместимость с другими правилами корзины", указываете, что правила 5% и 20% не совместимы, т.е. нужно использовать скидку с более высоким приоритетом.
Спасибо за ответы! Но этот вариант не подходит.
Я наверное в топике не совсем корректно отобразил ситуацию...
Товар импортируется из 1С.
Скидки на конкретный товар тоже устанавливаются в 1С, а потом выгружаются в престу. Выгружаются скидки в карточку товара - спец. цена (не в правила корзины).
Переделывать логику связки Преста-1С будет очень сложно (чтобы для скидок на товары создавались правила корзины).
Скидки для групп клиентов установлены через группы клиентов.
Получается, что стандарными методами в админке нельзя исключить влияние этих скидок друг на друга. Поэтому нужно это поправить в коде Престы.
Но где именно это сделать, никак не могу найти.
Сориентируйте, пожалуйста, хоть в каком направлении "копать"?
И еще раз спасибо всем за ответы!