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