Опишите формулу примерами
Для каждого параметра задайте единицы, минимум, максимум и допустимые комбинации. Отдельно опишите минимальную оплату, доставку, монтаж, скидки и налоги, если они используются. Подготовьте контрольные примеры: простой, предельный и нестандартный. Формула в таблице должна совпадать с бизнес-правилами, а не приблизительным эскизом.
Далее по теме: Почасовая разработка: как оцениваем задачу и согласовываем бюджет.
Согласуйте точность и источник цен
Определите, на каком этапе округляется сумма: каждая позиция или только итог. Денежные вычисления требуют определенной точности, а сервер должен повторно проверять параметры и считать результат. Изменение числа в браузере не должно создавать заказ с произвольной ценой. Для обновления тарифов требуется ответственный человек и дата вступления в силу.
Далее по теме: Laravel или готовая CMS: когда нужна собственная вебсистема.
Проверьте расчет вместе с заявкой
Сохраняйте параметры, состав итога и версию тарифов, чтобы менеджер мог воспроизвести результат. Проверьте неправильные единицы, пустые поля и недоступные комбинации. Пример реализации калькулятора можно просмотреть в кейсе «Затишний Дім»; его бизнес-формулы не следует автоматически переносить на другой проект.
Затишний Дім: сайт и калькулятор ворот
Можно ли показывать только конечную сумму?
Можно, но объяснение включенных работ и исключений уменьшает недоразумение. Если оценка предварительная, это нужно ясно показать рядом с результатом.