Описание проекта
Логика расчёта несложная — базовая цена за размер плюс набор коэффициентов и надбавок, — но управлять ценами нужно без правки кода: стоимость наполнителей и тканей меняется каждые несколько месяцев, и я не хочу каждый раз звать программиста ради обновления прайса. Хочу редактировать таблицу цен из простой админки. Калькулятор обязательно должен корректно работать на телефоне, потому что значительная часть посетителей заходит с мобильных, а готовую заявку с параметрами нужно отправлять менеджеру на почту или сохранять в список заказов для дальнейшей обработки.
Требования:
— Выбор размера матраса (стандартные размеры плюс произвольные ширина/длина/высота с проверкой значений)
— Выбор типа наполнителя (память-пена, латекс, кокосовая койра, пружинный блок, комбинированный) со своим коэффициентом цены для каждого
— Выбор жёсткости (мягкий, средний, жёсткий, двусторонний) с влиянием на цену и сочетание материалов
— Выбор чехла/ткани (базовый трикотаж, стёганый, съёмный на молнии, премиальный жаккард) с отдельным ценообразованием
— Опция срочного изготовления с надбавкой в процентах или фиксированной суммой и сокращённым сроком доставки
— Мгновенный пересчёт цены при изменении любого параметра с понятной разбивкой по статьям, а не только итоговой суммой
— Админ-панель или редактируемая таблица цен (базовые ставки, коэффициенты, надбавки) без правок кода
— Отправка результата как заявки на почту или сохранение в базу с контактными данными клиента
— Адаптивная вёрстка под мобильные устройства и понятные сообщения об ошибках при некорректном вводе