Перейти к содержимому

Интеграция Яндекс Карт и геокодера: адреса, зоны доставки и расчёт стоимости

Покупатель вводит адрес, сайт сразу понимает, в какую зону он попадает и сколько стоит доставка, а заказ приходит в CRM с проверенными координатами.

Собрать проект Типовой проект — 119 600 ₽

Ошибки в адресах дорого обходятся доставке: курьер едет на «Ленина 5» не в тот район, оператор перезванивает уточнить подъезд, а стоимость доставки менеджер считает по памяти. Карта на сайте при этом часто есть, но работает как картинка, не связанная ни с заказом, ни с расчётом.

Яндекс Карты дают JavaScript API для карты на сайте, геокодер для перевода адреса в координаты, подсказки адресов при вводе и маршрутизацию. Из этих частей собираем то, что нужно бизнесу: проверку попадания в зону, стоимость по зоне или расстоянию, точку на карте в карточке заказа.

Главное, что проверяем до сметы, — условия использования. Бесплатный ключ рассчитан на открытые сервисы, запрещает сохранять результаты API в своей базе, ограничивает число запросов в сутки и не подходит для отслеживания курьеров в реальном времени. Если сценарию нужно хранить координаты или он закрыт для посторонних, понадобится коммерческая лицензия — точные условия и лимиты сверяем по официальным правилам Яндекса.

Калькулятор

Интеграция Яндекс Карт и геокодера — расчёт стоимости

Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.

1

Выберите пакет

2

Добавьте нужное

+ 14 900 ₽
+ 9 900 ₽
+ 24 900 ₽
+ 19 900 ₽
от 19 900 ₽ за сайт
+ 9 900 ₽
+ 39 900 ₽
+ 34 900 ₽
+ 24 900 ₽
+ 4 900 ₽
+ 29 900 ₽
+ 990 ₽/мес
+ 5 900 ₽/мес
3

Ваша смета

  • Пакет «Орбита»59 900 ₽
  • Подсказки и проверка адреса9 900 ₽
  • Зоны и стоимость доставки24 900 ₽
  • API CRM24 900 ₽

Стоимость работ

119 600 ₽

Срок: 3–4 недели

Счёт сейчас: 59 800 ₽ — предоплата 50%, остаток после приёмки

Без регистрации. Счёт и анкета придут на почту сразу. Гарантия 3 месяца после запуска.

Бесплатный ключ или коммерческая лицензия

Бесплатный режим

  • Сайт или приложение открыты всем пользователям
  • Результаты API не сохраняются в своей базе
  • Суточный лимит запросов, превышение может привести к блокировке
  • Без отслеживания транспорта в реальном времени

Коммерческая лицензия

  • Закрытые системы: CRM, кабинет оператора
  • Хранение результатов — по расширенной лицензии
  • Объём запросов по договору
  • Сценарии диспетчеризации и мониторинга

Возможности

Что настраиваем с картами

01

Карта точек на сайте

Магазины, пункты выдачи или объекты с фильтрами, часами работы и построением маршрута.

02

Подсказки адресов

Покупатель выбирает адрес из списка, а не набирает его с ошибками.

03

Зоны доставки

Полигоны зон хранятся у вас, сайт определяет зону по координатам адреса.

04

Стоимость и сроки

Цена доставки по зоне, расстоянию или сумме заказа считается в корзине автоматически.

05

Адрес в CRM

Заказ приходит с нормализованным адресом и зоной, курьер получает ссылку на точку.

Как считаем стоимость доставки

По зонам

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

По расстоянию

Цена зависит от километров или минут в пути от ближайшего склада. Требует маршрутизации и внимательнее к лимитам запросов.

Комбинированно

Базовая цена по зоне и надбавка за выезд за её границу или бесплатная доставка от определённой суммы.

Ошибки при подключении карт

Ключ в открытом коде без ограничений

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

Запрос геокодера на каждую букву

Поиск адреса запускается при каждом нажатии клавиши, и лимит заканчивается к обеду. Для ввода используем подсказки и задержку.

Неполный адрес принят как точный

Геокодер нашёл улицу, но не дом, а сайт посчитал доставку. Проверяем точность ответа и просим уточнить адрес.

Пример: доставка готовой еды в пределах города

Пакет «Орбита» (59 900 ₽) + зоны и стоимость доставки (24 900 ₽) + подсказки и проверка адреса (9 900 ₽). Итог — около 94 700 ₽ и 3–4 недели. Если по сценарию нужно хранить координаты или лимитов бесплатного ключа не хватает, коммерческая лицензия Яндекс Карт оплачивается отдельно.

Собрать свой вариант

Вопросы и ответы

Вопросы об интеграции Яндекс Карт

Можно пользоваться Яндекс Картами бесплатно?

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

Почему нельзя просто сохранить координаты в CRM?

По условиям бесплатного режима результаты API, включая ответы геокодера, нельзя хранить в своей базе. Для такого сценария нужна расширенная коммерческая лицензия. Альтернатива — хранить адрес строкой и зону, а координаты не сохранять.

Как задаются зоны доставки?

Полигонами, которые рисуются в редакторе или передаются файлом. Зоны и тарифы хранятся у вас и правятся без программиста, а сайт проверяет, в какой полигон попадает точка адреса.

Нужен ли API для курьеров с отслеживанием?

Отслеживание курьеров в реальном времени бесплатными условиями не допускается. Для этого нужна коммерческая лицензия или готовое курьерское приложение со своей картой — такую связку можно сделать в пакете «Галактика».

Адреса клиентов где-то сохраняются?

Адрес доставки вместе с именем и телефоном — персональные данные. Они хранятся в вашей CRM и в базе сайта на сервере в России; в Яндекс уходит только строка адреса для поиска.

Источники и проверка сведений

Помощник по заказуЦены, сроки, оплата, договор — отвечает сразу

Спросите что угодно о заказе: сколько будет стоить ваш проект, что входит в пакет, как платить, какие документы получите.