Вы попробовали, или так, просто рассуждаете?
Создайте 2 независимых атрибута: Колеровка и Фасовка. Создайте для них опции. Для Колеровка задайте Светлая +200, Средняя +300, Темная +500 в зависимости от насыщенности. Для Фасовка задайте 2 литра *2, 5 литров *5, 10 литров *10 в зависимости от объема. Все.
Порядок вычислений в формуле проводится последовательно и определяется порядком атрибутов, т.е. для например выбранных Колеровка Средняя + Фасовка 5л при базовой цене 1000 итоговая стоимость будет равна 1000+300 = 1300 * 5 = 6500. А если будет порядок Фасовка + Колеровка, то будет 1000*5 = 5000 + 300 = 5300