Логика калькулятора такая: сначала клиент отмечает вид мероприятия — свадьба, день рождения, корпоративное событие, открытие магазина, фотосъёмка. Дальше указывает масштаб оформления: площадь помещения или число зон, которые нужно украсить. После этого отмечает галочками нужные элементы — букет для невесты или именинницы, арка на вход, композиции на гостевые столы, оформление президиума, декор фотозоны. Каждая галочка должна сразу менять итоговую сумму на экране, а не требовать нажатия отдельной кнопки «посчитать».
Отдельно важно, чтобы итог показывался вилкой цен, а не одним числом: цветы дорожают и дешевеют по сезону, и жёсткая цифра будет постоянно расходиться с реальным счётом. К вилке нужна короткая расшифровка состава: сколько стоит база, а что добавляется за монтаж, доставку и срочность. И ещё одно условие — прайс по каждой композиции должен редактироваться без участия разработчика, потому что закупочные цены на цветы меняются часто, а звать программиста ради правки одной цифры неудобно.