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