ИП Целовальников
Обновление цен в калькуляторах кровли и фасада без поломки формул
ИП Целовальников
#Поддержка и развитие сайта#Программирование сайта#Тестирование сайта

Обновление цен в калькуляторах кровли и фасада без поломки формул

19 
Поделиться: 0 0 0
Сфера

Строительство и ремонт

Сдано

Май 2026

Задача

Клиент использует на сайте два связанных калькулятора — для кровельных и фасадных работ. Они формируют предварительную смету по материалам и монтажу, поэтому устаревшая ставка напрямую искажала сумму, которую видит потенциальный заказчик.

Проблема была не в простой замене нескольких цифр. В одном JavaScript-файле находились десятки зависимых параметров и общие формулы для двух страниц. Ошибка могла изменить порядок расчёта, сломать один из калькуляторов или незаметно исказить отдельную строку сметы.

Нужно было актуализировать цены и ставки, сохранить существующие формулы и интерфейс, а затем доказать корректность результата на контрольных сценариях и непосредственно на боевом сайте.

Решение

1. Зафиксировали исходное состояние: разобрали действующие формулы, составили карту параметров и отдельно описали источники новых цен.

2. Сделали локальную и серверную резервные копии, чтобы любое изменение можно было быстро и полностью откатить.

3. Изменили только ставки и цены в одном рабочем JavaScript-файле. HTML, пользовательский интерфейс и сторонние скрипты не затрагивали.

4. Сравнили старые и новые результаты на контрольных сценариях для композитной и натуральной кровли, а также фасада.

5. После публикации повторили проверки на обеих боевых страницах и сверили SHA-256 локального и серверного файла. Совпадение хеша подтвердило, что на сервер попала именно проверенная

версия.

Результат

Оба калькулятора сохранили прежние формулы, набор полей и пользовательский интерфейс. Обновлён только один контролируемый JavaScript-файл; локальная и серверная версии полностью совпали по SHA-256.

Отдельные проверки успешно пройдены для композитной кровли, натуральной кровли и фасада.

На сложном контрольном сценарии площадью 200 м² предварительная смета изменилась с 1 419 731 ₽ до 2 856 954 ₽. Разница возникла из-за актуализации ставок, а не из-за изменения формул.

Практический результат для бизнеса: калькулятор перестал показывать стоимость работ по устаревшим ценам, при этом логика расчёта и привычный клиенту интерфейс остались неизме

нными.


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

ИП Целовальников с удовольствием обсудит вашу задачу

Оставить заявку