Подключение службы доставки по API состоит из четырёх шагов: получение токена, расчёт стоимости, создание заявки и приём статусов. Сайт запрашивает у службы варианты и цену, создаёт заявку, проверяет её результат и подтверждает; если выполнить заявку нельзя, служба возвращает причины отказа. Так описана интеграция Яндекс Доставки, и похожая последовательность встречается у других операторов. Дальше чек-лист для разработчика и владельца магазина, типичные ошибки и показатели интеграции, для магазинов России и Беларуси.

Что такое API доставки и зачем он нужен

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

Этапы подключения

  1. Договор и доступ. После заключения договора служба открывает доступ к кабинету, в котором создают токен для API (порядок описан в документации службы).
  2. Изучение документации и выбор сценариев: экспресс-доставка по городу, доставка в пункт выдачи, межгород, возвраты.
  3. Тестовая среда. Если она есть, начинайте с неё, не с боевого режима.
  4. Расчёт стоимости на странице оформления заказа. Покупатель видит цену и срок до оплаты.
  5. Создание заявки после подтверждения заказа: адреса, контакты, габариты, вес, сумма оплаты при получении.
  6. Приём статусов через опрос или вебхук. Статусы обновляют карточку заказа и уведомляют покупателя.
  7. Обработка ошибок и отмен: заказ отменён, адрес не найден, получатель отказался.
  8. Запуск на небольшой доле заказов и анализ результатов.

Что передавать в заявке

Группа данныхПоля
ОтправительАдрес, контактное лицо, телефон, часы работы
ПолучательФИО, телефон, адрес, этаж, подъезд, комментарий
ГрузОписание, вес, габариты, количество мест
УслугаТип доставки, окно времени, особые условия
ПлатёжОплата при получении, объявленная ценность
СлужебныеНомер заказа в вашей системе, идентификатор клиента

Следите за единицами измерения: вес в килограммах или граммах, размеры в сантиметрах или метрах. Ошибка в единицах приводит к неверной цене. Расчётный вес по габаритам заранее оценивают в калькуляторе объёмного веса.

Типичные ошибки интеграции

  • Расчёт цены для покупателя и итоговая цена отличаются. Причины: другая точка забора, габариты, время. Закладывайте запас или сверяйте параметры.
  • Не обрабатываются отказы заявки. Магазин не знает, что курьер не поедет.
  • Нет проверки адреса, из-за чего растёт доля неудачных вручений.
  • Токен хранится в коде сайта в открытом виде.
  • Нет повторной отправки при временной ошибке сервиса.
  • Не ведётся журнал запросов и ответов, и непонятно, кто виноват при споре.
  • Статусы не сопоставлены с вашими. Покупатель видит технические коды вместо понятных сообщений.

Показатели интеграции

ПоказательХороший результатЧто делать при проблеме
Доля заявок, созданных без ошибокПочти всеРазобрать причины отказов
Время ответа расчётаСекундыКэшировать расчёты, упростить запросы
Доля вручений с первой попыткиРастёт после проверки адресовДобавить подсказки адреса и подтверждение по СМС
Расхождение расчётной и итоговой ценыМинимальноеУточнить параметры расчёта
Доля заказов с актуальными статусамиВсеПроверить вебхуки или периодичность опроса

Расчёт окупаемости

Условный пример. Магазин отправляет 600 заказов в месяц. На ручной ввод одного заказа уходит 3 минуты, это 30 часов в месяц. Если час сотрудника стоит 400 рублей, расходы на ручной ввод 12 000 рублей. Кроме того, ручной ввод даёт ошибки: допустим, 2% заказов, то есть 12 заказов с повторным выездом по 250 рублей, ещё 3000 рублей. Итого 15 000 рублей в месяц. Если интеграция стоит 60 000 рублей, она окупится примерно за четыре месяца. Подставьте свои цифры.

Выбор типа доставки

Экспресс по городу подходит для быстрой доставки в день заказа и срочных курьерских задач. Доставка в пункт выдачи дешевле, но зависит от режима работы точки. Межгород отдаётся партнёрским службам с трекингом. Для каждого сценария проверьте лимиты по весу и габаритам и условия возврата. Термосумки для еды и скоропортящегося: Термокороб Яндекс Доставки: нужен ли и как выбрать. Если у вас курьеры собственные, маршрутизация поможет снизить пробег: Яндекс Маршрутизация для курьерских служб.

Россия и Беларусь

Яндекс Доставка в документации описана для России, перечень стран и городов для услуг меняется, поэтому для Беларуси проверяйте доступность у менеджера и в документации. Для белорусских магазинов также работают Белпочта и местные курьерские службы со своими интеграциями. Данные покупателей, которые вы передаёте службе, подпадают под законы о персональных данных обеих стран.

Частые вопросы

Сколько времени занимает интеграция? Зависит от платформы сайта и числа сценариев. Для готовых плагинов от нескольких часов до дней, для собственной разработки недели.

Нужен ли разработчик? Для популярных CMS есть плагины. Для собственного сайта потребуется разработчик.

Что делать, если API недоступен? Нужен план: переключение на ручное создание заявок, письмо менеджеру, резервный подрядчик.

Читайте также

Больше материалов: IT и инновации.

Проверено: октябрь 2026. Источники: документация Яндекс Доставки для разработчиков, законы о персональных данных РФ и РБ.

Раздел: Технологии и сервисы / IT и инновации

Похожие записи