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