Одна строчка в ТЗ добавила к проекту 41 600 ₽ в месяц.
Задача звучала просто:
«Менеджер вводит адрес объекта, а система сама считает расстояние и стоимость доставки».
Вручную это действительно занимает минуту: открыл карту, построил маршрут, перенёс километры в CRM.
Для автоматизации нужны два отдельных действия.
Сначала геокодер превращает адрес в координаты. Затем другой сервис строит автомобильный маршрут и возвращает расстояние.
Я проверил официальные тарифы перед подключением. На момент расчёта у Яндекса минимальные пакеты стоили:
— Геокодер — 20 800 ₽ в месяц;
— Distance Matrix — ещё 20 800 ₽.
Итого 41 600 ₽ ежемесячно только за автоматическое определение расстояния.
Для проекта, который делает несколько десятков расчётов в день, цена выглядела несоразмерной.
Я разобрал альтернативы.
У 2ГИС аналогичная связка обходилась в 11 400 ₽ в месяц. Можно поднять собственный маршрутизатор на данных OpenStreetMap: оплаты за каждый запрос не будет, но понадобится отдельный сервер, обновление карт и поддержка. Ещё один вариант — оставить километры ручным полем на первом этапе и вернуться к автоматизации, когда объём расчётов вырастет.
Я не стал молча подключать первый знакомый API. Показал заказчику три варианта вместе с реальной стоимостью владения.
Потому что фраза «подключить карты» описывает функцию. А бизнес каждый месяц оплачивает инфраструктуру, которая стоит за ней.
Иногда одна минута ручной работы обходится дешевле её автоматизации. Иногда — намного дороже. Решение появляется только после расчёта объёма.
Есть ли в вашем проекте удобная функция, ежемесячную стоимость которой никто ещё не считал?
