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