Как рассчитать стоимость ТО на сайте дилера
Цена ТО на сайте бесполезна, если на приемке она превращается в другую сумму. Поэтому задача калькулятора не просто сложить работы и детали, а повторить те же правила расчета, по которым сервис посчитает обслуживание конкретного автомобиля.
Для этого сайту нужны связанные данные: автомобиль, регламент обслуживания, нормы работ, детали и материалы, а также условия выбранного сервисного центра. Пока такого расчета нет, цену часто называют по телефону: сотрудник определяет автомобиль, ищет нужное ТО, подбирает работы и материалы и считает сумму. Для следующего владельца такой же машины процесс повторяется.
Калькулятор убирает эту ручную работу только тогда, когда расчет можно воспроизвести от сайта до сервисной системы.
Из чего складывается стоимость ТО
Базовый расчет строится из нескольких частей. Регламент обслуживания определяет, что положено сделать для конкретного автомобиля на выбранном пробеге или сроке эксплуатации. Нормы работ задают объем труда для этих операций, детали и материалы добавляют стоимость масла, фильтров, жидкостей и других позиций, а правила выбранного центра определяют стоимость работ, цены деталей, скидки, пакеты и другие условия.
Итоговая модель выглядит так: автомобиль → регламент → обязательные операции → нормы → детали и материалы → условия центра → расчетная стоимость.
Для почасового расчета стоимость работы можно получить из нормы и ставки, но это только один из вариантов. Центр может использовать фиксированные пакеты ТО, разные ставки для отдельных операций или другие правила. Поэтому калькулятор должен повторять действующую модель ценообразования сервиса, а не навязывать ему одну формулу.
Как определить автомобиль для расчета
Калькулятору нужен не универсальный набор полей, а однозначно определенная версия автомобиля. Ее можно выбрать из личного кабинета, определить по VIN, если такая возможность есть во внутренних системах, получить из уже известных дилеру данных или задать вручную последовательным выбором характеристик.
При ручном выборе могут понадобиться марка, модель, поколение, модификация, двигатель, год выпуска и другие параметры. Конкретный набор зависит от того, какие различия влияют на регламент и стоимость. Пробег или плановая отметка обслуживания задаются отдельно.
Это важно, потому что две машины одной модели могут иметь разные двигатели, объемы масла, фильтры и перечни операций. Если часть характеристик уже известна, повторно спрашивать их у владельца не нужно.
Когда зависимых параметров становится много, простой калькулятор фактически превращается в небольшой конфигуратор. Где проходит граница между этими инструментами, разбирали в статье «Калькулятор или конфигуратор: что выбрать для товара с параметрами, размерами и опциями».
Кейс

Откуда брать регламент и нормы работ
Регламент отвечает на вопрос, какие операции относятся к конкретному обслуживанию, а нормы показывают, сколько труда заложено в каждую из них. Эти данные не обязательно живут в одном месте, поэтому у каждой части расчета должен быть свой авторитетный источник.
Регламент может приходить из данных производителя или внутреннего сервисного справочника. Нормы работ могут храниться в сервисной системе, цены деталей и ставки центра — в других учетных системах. Для сайта важен не адрес хранения, а однозначная связь между сущностями.
Конкретной версии автомобиля и пробегу соответствует регламент, каждой операции — норма, а сами операции связаны с нужными деталями и материалами.
Отдельно отмечают работы, необходимость которых определяется только после осмотра. Проверка тормозов может входить в регламент, а замена колодок зависит от их состояния. Включать такую замену в обязательную сумму заранее нельзя.
Как считать детали, материалы и стоимость работ
Детали и расходные материалы связывают с операциями регламента. Для штучной позиции нужна конкретная номенклатура и актуальная цена, для жидкостей дополнительно учитывают требуемый объем.
Цена работы рассчитывается по правилам выбранного центра. Если применяется нормо-час, основа выглядит так:
Норма работы × ставка центра
Если действует пакетная цена, калькулятор использует пакет. Если есть скидка или акция, она применяется только при выполнении ее условий.
В результате сайт не хранит отдельный вручную составленный прайс на ТО, а собирает стоимость из тех же данных и правил, которые использует сервис. Именно здесь чаще всего ломается актуальность: цена детали изменилась в учетной системе, а на сайте осталась старая, или центр поменял ставку, а калькулятор продолжает считать по прошлой.
Поэтому источник каждого элемента цены должен быть определен заранее.
Когда сумма может быть фиксированной
Не всякую стоимость обслуживания можно обещать клиенту как окончательную. Фиксированный расчет возможен, когда заранее известны конкретный автомобиль, состав обязательных работ, нормы или фиксированные цены этих работ, детали и объем материалов, а также актуальные условия выбранного центра.
При этом сумма относится именно к рассчитанному составу ТО. Если после осмотра обнаружатся дополнительные неисправности, они образуют отдельные работы и не делают исходный расчет ошибочным.
Когда каких-то данных не хватает, сумму лучше обозначить как ориентировочную и сразу объяснить причину. Если не определена модификация, сайт может прямо указать, что стоимость уточнится после ее выбора. Если часть работ зависит от диагностики, рядом с расчетом стоит отметить, что они в сумму пока не входят.
Работы по состоянию лучше показывать отдельно от обязательного регламентного набора. Так калькулятор отвечает не только на вопрос «сколько», но и на более важный вопрос «что именно входит в эту сумму».
Как показывать условия, которые меняют итоговую цену, разбирали в статье «Как показывать реальную цену автомобиля со скидками и условиями».
Как связать расчет с записью на сервис
После расчета клиент не должен заново вводить те же данные в форме записи. Вместе с переходом передают автомобиль, пробег или выбранное ТО, сервисный центр, состав работ, детали и материалы, примененные условия цены, итоговую сумму и статус расчета — фиксированный или ориентировочный.
Мастер-приемщик получает тот же набор, который видел клиент. Если сервис видит другой состав работ или другую сумму, расхождение обнаруживается до визита, а не уже на приемке.
Сам расчет тоже лучше сохранять как отдельный объект, а не только как число в заявке.
Зачем сохранять версию расчета
Цена может измениться между расчетом и визитом: подорожала деталь, закончилась акция, центр поменял ставку. Если сохранить только итоговую сумму, потом трудно понять, откуда она взялась.
Поэтому вместе с расчетом полезно сохранять:
-
Автомобиль
-
Пробег
-
Состав работ
-
Нормы
-
Детали и материалы
-
Цены
-
Примененные скидки и условия
-
Сервисный центр
-
Итоговую стоимость
-
Дату расчета
-
Версию или набор правил, по которым он был сделан
Тогда старый расчет можно воспроизвести и сравнить с текущим. Что делать с изменившейся ценой до визита, дилер решает отдельно: сохранить стоимость на определенный срок, пересчитать ее перед записью или показать клиенту изменения. Важно, чтобы это было правилом, а не сюрпризом на приемке.
Как поддерживать калькулятор актуальным
Калькулятор стареет не сам по себе, стареют данные, на которых он работает: регламенты, нормы, номенклатура деталей, цены, ставки центров, скидки и акции.
У каждого потока должен быть источник и ответственный. Если обмен не сработал, ошибка должна быть заметна до того, как клиент получит неправильную цену. Для этого контролируют дату последнего обновления, ошибки передачи и отсутствие обязательных данных.
Отдельный прайс для сайта, который сотрудник обновляет вручную, создает второй источник цены. Рано или поздно он расходится с сервисной системой.
Как проверить точность расчета после запуска
Сравнивать итог калькулятора со всей суммой заказ-наряда некорректно, потому что после осмотра в заказ могли добавить диагностику, ремонт или детали, которых не было в исходном ТО.
Для проверки берут одинаковый состав: выбирают завершенные обслуживания, отделяют дополнительные работы и сравнивают стоимость регламентного набора с тем, что для той же машины и центра рассчитал сайт.
Проверять можно отдельно состав обязательных операций, нормы работ, детали и материалы, примененные цены, скидки и итоговую стоимость. Если расхождение превышает установленный сервисом порог, его разбирают по компонентам.
Так становится видно, где находится проблема: в регламенте, привязке детали, цене, ставке центра или самом правиле расчета.

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



