Описание проекта
Калькулятор должен позволять выбрать периодичность доставки, размер или объём букета и срок подписки, после чего сразу показывать итоговую стоимость и цену одной доставки, с учётом скидки за более длительный срок. Отдельно важно учитывать адрес доставки: у нас несколько районов с разной стоимостью работы курьера, и для удалённых адресов действует наценка. Инструмент должен корректно работать на телефоне, так как большая часть посетителей заходит именно с мобильных, а итоговая цифра, которую видит клиент, обязана совпадать с суммой, которая выставляется при оформлении заказа — без округлений и расхождений между виджетом и формой заказа.
Хотелось бы, чтобы логику расчёта можно было менять самостоятельно: обновлять цены на цветы, зоны доставки и уровни скидок без привлечения программиста, желательно через простую админ-панель или редактируемый файл настроек.
— Периодичность: раз в неделю, раз в две недели, раз в месяц
— Выбор размера/объёма букета минимум из трёх уровней (small, medium, premium)
— Выбор срока подписки: 1, 3, 6, 12 месяцев со скидкой, растущей вместе со сроком
— Поле адреса доставки с ценой по зонам и наценкой за удалённость
— Мгновенный пересчёт итоговой суммы и цены за одну доставку при изменении параметров
— Удобная работа на мобильных устройствах без перезагрузки страницы
— Возможность редактировать цены, зоны и скидки без участия разработчика
— Итоговая цена на калькуляторе обязана совпадать с суммой в оформлении заказа