Здравствуйте,
Для товара создана комбинация "цвет", каждый товар имеет варианты из 6-ти цветов. Цвет на цену не влияет.
Для каждого товара создана "специальная цена" - дополнительная скидка на количество. Например : с 500шт скидка 1руб, с 1000шт скидка 2руб, с 2000шт скидка 3 руб и т.д.

Проблема начинается если в заказе включены несколько цветовых комбинаций одного товара в разных количественных группах. Назначается одинаковая скидка всем комбинациям товара.
Типа так:
ТОВАР1(синий), 1100шт , цена 10руб -10%
ТОВАР1(зеленый), 5100шт, цена 10руб - 10%.

Хотя ТОВАР1(синий) в количестве 1100шт находится в количественной группе 1000-4999 и его скидка должна быть -5%.

Где копать?