Яндекс.Доставка

Яндекс.Доставка — внешние курьеры по запросу. Нямбот интегрируется с Яндекс.Доставкой (dostavka.yandex.ru): когда заказ готов к выдаче, Нямбот сам вызывает курьера Яндекса, ведёт статусы доставки и показывает клиенту трекинг. Свой штат курьеров держать не нужно — платишь только за фактические доставки.

Что даёт интеграция:

  • Курьер по запросу — Нямбот ставит заявку Яндексу автоматически, как только заказ готов.
  • Статусы и трекинг — статус курьера (ищем → назначен → забрал → в пути → доставлен) виден в СРМ и в приложении «Команда», а клиенту приходит ссылка на трекинг.
  • Без штата курьеров — нет ФОТ, простоев и ответственности за персонал. Платишь Яндексу за заказ.

Кто платит за доставку. Доставку оплачиваешь ты — напрямую Яндексу по своему договору. Клиенту стоимость доставки Яндекса не показывается: Нямбот только вызывает и ведёт курьера.


Что потребуется#

  • Аккаунт в Яндекс.Доставке (dostavka.yandex.ru) с расчётным счётом и подтверждённым договором.
  • API-токен Яндекс.Доставки (получается в кабинете, см. шаг 2).
  • Торговая точка в Нямботе с заполненным адресом (она же — точка, откуда курьер забирает заказ).
  • Примерно 15–20 минут на настройку.

Шаг 1. Зарегистрируй аккаунт Яндекс.Доставки#

  1. Открой dostavka.yandex.ru и зарегистрируй аккаунт (юрлицо/ИП, контакты, город).
  2. Добавь расчётный счёт и подтверди договор — без этого API-токен не выдаётся.
  3. Пополни баланс для оплаты доставок.

Шаг 2. Получи API-токен#

API-токен — это «ключ» для доступа Нямбота к твоим заявкам на курьера.

  1. В кабинете Яндекс.Доставки открой раздел «Интеграции».
  2. В блоке «Активируйте интеграцию» нажми «Получить токен» (кнопка доступна только после добавления расчётного счёта и подтверждения договора).
  3. Скопируй токен сразу — он понадобится в СРМ на шаге 3.

Токен — это доступ к заявкам за твой счёт. Храни его в безопасном месте и никому не передавай. В Нямботе токен хранится в зашифрованном виде и после сохранения показывается только маской.


Шаг 3. Подключи Яндекс.Доставку в СРМ#

  1. В СРМ открой раздел «Интеграции» → вкладку «Доставка».
  2. На карточке Яндекс.Доставка нажми «Подключить».
  3. Торговые точки — выбери одну или несколько ТТ, для которых включаешь курьеров Яндекса. Один токен привязывается сразу ко всем выбранным точкам — оплата всё равно идёт с одного кабинета Яндекса, отдельную интеграцию на каждую ТТ заводить не нужно.
  4. API-токен — вставь токен из шага 2.
  5. Тип курьера — выбери «Авто-подбор» (по умолчанию Нямбот сам подберёт по расстоянию и весу), «Пеший» или «Авто».
  6. Вызов курьера — выбери режим:
    • Вручную (по умолчанию) — курьера вызывает Админ в приложении «Команда»: сначала Нямбот показывает цену доставки от Яндекса, и только после подтверждения курьер выезжает. Безопасно: реальный вызов и списание — только по осознанному клику.
    • Автоматически — Нямбот сам ставит заявку, как только заказ переходит в «Готов к доставке». Удобно, но помни: это реальный курьер и списание без показа цены — включай осознанно.
  7. Нажми «Проверить» — Нямбот проверит токен.
  8. Нажми «Сохранить».

После сохранения выбранные ТТ переходят в режим доставки Яндексом. Назначение своего курьера для этих точек скрывается — курьера теперь ведёт Яндекс.

В карточке подключения (режим редактирования) есть виджет «Проверка себестоимости»: введи адрес — Нямбот покажет ориентировочную цену, расстояние и время подачи. Это проверка без вызова курьера.


Как это работает в заказах#

  1. Клиент оформляет курьерский заказ как обычно.
  2. Повар/администратор доводит заказ до статуса «Готов к доставке». Дальше зависит от режима вызова курьера (шаг 3.6):
    • Вручную (по умолчанию) — Админ нажимает «Вызвать курьера». Нямбот запрашивает у Яндекса цену этой доставки и показывает её на кнопке: «Заказать за N ₽» или «Отказаться». Пока не нажал «Заказать» — курьер не вызван и деньги не списаны. Это даёт выбрать: заказать курьера Яндекса или доставить заказ другим способом.
    • Автоматически — Нямбот сам ставит заявку Яндексу в этот момент (без показа цены).
  3. В блоке «Доставка Яндекс» (в СРМ и в приложении «Команда») видно всё по текущей доставке:
    • статус заявки с подсказками процесса: «Получаем цену…» (Яндекс считает стоимость), «Ищем курьера…» (заявка подтверждена, курьер ещё назначается), затем «Курьер назначен» → «В пути» → «Доставлен»;
    • стоимость доставки: до подтверждения показывается «Оценка стоимости» (цена оффера Яндекса), а после того как курьер поехал — «Итоговая стоимость» (фактическая, её Яндекс может уточнить). Подпись меняется вместе с суммой, поэтому если цена изменилась (например, оценка была в час пик, а списание — по факту), это видно, а не «подменяется» молча;
    • после назначения курьера — имя курьера, транспорт (пеший/авто/вело + модель, номер и цвет машины), время подачи курьера и время доставки, а также ссылка на трекинг;
    • кнопка «Позвонить курьеру» — по ней Нямбот запрашивает у Яндекса защищённый (подменный) номер и даёт позвонить. Кнопка появляется только после назначения курьера. Номер временный — поэтому запрашивается в момент звонка, а не хранится.
  4. Ссылку на трекинг видят и ты, и клиент — но в разные моменты. Ты (в СРМ и в приложении «Команда») — сразу как курьер назначен: в блоке «Доставка Яндекс» появляется ссылка «Открыть трекинг». Клиент — в сообщении бота, когда заказ переходит в статус «В пути» (курьер забрал заказ): к уведомлению добавляется ссылка «Отследить курьера на карте». По ссылке видно курьера на карте и примерное время прибытия; стоимость доставки клиенту там не показывается.
  5. Статусы заказа проставляются сами. Когда курьер забрал заказ, Нямбот автоматически переводит заказ в «В пути», а когда курьер доставил — в «Доставлен». Это происходит по уведомлениям Яндекса — вручную статус менять не нужно ни в СРМ, ни в «Команде»; клиент тоже получает уведомление о каждом шаге. Ручное вмешательство нужно только если доставка сорвалась (см. п. 6).
  6. Если нужно — «Отменить заявку» или «Вызвать заново» (если курьер не нашёлся). Отмена до того, как курьер забрал заказ, — бесплатна, после — может быть платной; Нямбот определяет это по данным Яндекса. Отказ от ещё не подтверждённого вызова (на шаге с ценой) — всегда бесплатный.

Отмена самого заказа тоже отменяет заявку на курьера — отдельно отменять не нужно.

Если курьер Яндекса не нашёлся или заявку отменили, статус заказа не переводится автоматически — заказ остаётся «Готов к доставке», а Админу приходит алерт. В этом случае в «Команде» открывается ручная смена статуса, чтобы довести заказ вручную (перевызвать курьера или выдать иначе).


Для клиента: трекинг доставки#

Когда курьер забрал заказ и он перешёл в статус «В пути», клиент получает в боте (Telegram / MAX) уведомление со ссылкой «Отследить курьера на карте». По ней видно курьера на карте и примерное время прибытия. Стоимость доставки Яндекса клиенту на этой странице не показывается. Отдельных действий от клиента не требуется — статусы обновляются сами.

Раньше клиента (до «В пути») — ссылку на трекинг видишь только ты: в СРМ (карточка заказа → блок «Доставка Яндекс» → «Открыть трекинг») и в приложении «Команда», как только курьер назначен. Клиенту ссылка уходит именно в момент «В пути», чтобы он не открывал пустую карту, пока курьер ещё едет за заказом.


Один токен на несколько точек#

При подключении можно выбрать сразу несколько ТТ — один токен привязывается ко всем выбранным. Это удобно, потому что доставка по ним всё равно оплачивается с одного кабинета Яндекса. Отсюда важные следствия:

  • Смена токена действует на все ТТ этого кабинета. Если поменять токен у одной точки, он поменяется у всех, привязанных к тому же токену. Отдельно для каждой вводить не нужно.
  • Нужны разные ключи для разных точек? Это значит разные кабинеты Яндекса. Подключай такие точки отдельными действиями: нажми «Подключить Яндекс.Доставку», выбери только нужные ТТ и вставь их токен. Так у тебя будет, например, один токен на две точки и другой — на третью.
  • Каждой точке свой ключ — подключай их по одной, каждый раз со своим токеном.

Если кабинет Яндекса один (один токен) — все точки правильно работают на нём, делить ничего не нужно.

Таблица доставки сгруппирована по кабинетам. В «Интеграции → Доставка» каждый кабинет (токен) показан отдельной карточкой, а под ним — список привязанных к нему ТТ. Так сразу видно, какие точки работают на каком токене.

Перенести точку в другой кабинет. Если ТТ подключена не к тому кабинету, её можно перенести без удаления и повторной настройки: в строке точки нажми «Переместить» и выбери кабинет-получатель. Настройки привязки (тип курьера, режим вызова) сохранятся. Перенос доступен, только если есть второй подходящий кабинет.


Как отключить или сменить токен#

  • Отключить ТТ от Яндекса — в «Интеграции → Доставка» открой точку, сними «Активно» или удали подключение. Точка вернётся к своим курьерам (остальные ТТ этого кабинета продолжат работать).
  • Сменить токен — открой любую ТТ этого кабинета в «Интеграции → Доставка», вставь новый токен и нажми «Проверить». Токен хранится один раз на кабинет, поэтому смена применяется сразу ко всем ТТ, привязанным к нему — вводить новый токен для каждой точки не нужно. Старый токен отзови в кабинете Яндекса.
  • Если токен утёк — сразу отзови его в кабинете Яндекса (он перестанет работать), выпусти новый и обнови в СРМ (одной сменой на весь кабинет).

Полезно знать#

  • Только точки Нямбота. Подключить Яндекс.Доставку можно к ТТ, которыми доставку ведёт Нямбот. Для точек под iiko/R-keeper курьера вызывает сама POS-система.
  • Адрес ТТ обязателен. Без адреса и координат точки забора заявка не поставится — заполни адрес ТТ в настройках.
  • Название и ориентир для курьера. В настройках ТТ (блок «Локация») есть два необязательных поля — «Название заведения для курьера» и «Ориентир для курьера». Адрес на карте может выглядеть обезличенно (просто дом на проспекте), а название вроде «Бурый рис» и подсказка «вход со двора, с торца дома на пандусе» помогают курьеру быстро найти заведение и не заплутать. Если название не заполнить — берётся название торговой точки.
  • Что курьер реально видит на точке забора. Курьер надёжно видит комментарий к точке забора, поэтому Нямбот склеивает оба поля в одну подпись: «Заведение: Бурый рис, Ориентир: вход со двора, с торца дома на пандусе» — она показывается у курьера под адресом. А в строке «Отправитель» Яндекс показывает имя администратора, который оформил вызов курьера (например «Дом Мамиев»), — это контакт для звонка/СМС-подтверждения, а не название заведения. Поэтому узнаваемое имя заведения и попадает именно в комментарий.
  • Адрес доставки передаётся курьеру полностью. Подъезд, этаж и квартиру клиента Нямбот передаёт Яндексу отдельными полями (не только в комментарии) — курьер видит их в своём приложении структурно. Состав и вес заказа тоже уходят честно: вес позиций и их стоимость берутся из меню.
  • Контакт для курьера на точке — телефон админа. Когда курьер приезжает за заказом, он звонит админу торговой точки (тому, кто отдаёт заказ), поэтому у сотрудника-Администратора ТТ должен быть заполнен телефон в правильном формате (с кодом страны, например +7 900 000-00-00). Свой номер у самой торговой точки указывать не обязательно — если его нет, контактом станет телефон админа. Если ни у админа, ни у ТТ нет корректного телефона, Яндекс отклонит вызов курьера.
  • Цена в пик. В часы пик цена доставки у Яндекса выше — это нормально. Клиенту она не показывается, ты видишь себестоимость в карточке заказа.
  • Тип курьера. «Авто-подбор» сам выбирает пеший/авто по расстоянию и весу заказа; при необходимости можно зафиксировать тип вручную.