Группы в Модулькассе бывают двух видов — обязательные и необязательные.
Обязательная группа — группа, в которой кассир выбирает из всех модификаторов только один, причем выбор модификатора обязателен.
Необязательная группа — группа, в которой кассир выбирает любое количество модификаторов или не выбирает совсем.
В нашей ситуации необязательной группой будет Добавки, а обязательной — Объем, ведь именно от объема капучино зависит его конечная стоимость.
С теорией закончили. Теперь перейдем к логике расчета.