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