Отличие Яндекс Доставки от Яндекс Еды
В Меркурии есть две отдельные интеграции с сервисами Яндекса: Яндекс Еда отвечает за получение заказов из агрегатора, а Яндекс Доставка позволяет вызвать курьера для доставки заказа покупателю. Несмотря на похожие названия, это разные сервисы, у них разные кабинеты, способы подключения и назначение.
Сравнение интеграций
| Яндекс Еда | Яндекс Доставка | |
|---|---|---|
| Назначение | Канал продаж: получение заказов из агрегатора. | Логистика: вызов внешнего курьера для доставки заказа. |
| Кабинет | Партнёрский кабинет Яндекс Еды. | dostavka.yandex.ru. |
| Токен | Ключи для OAuth Яндекс Еды создаёт Меркурий. | Bearer-токен выдаёт Яндекс в кабинете Доставки. |
| Кто обращается к API | Яндекс Еда обращается к API вашего Меркурия. | Меркурий обращается к API Яндекса при вызове курьера из KDS. |
| Раздел Меркурия | Интеграции → Яндекс Еда. | Интеграции → Яндекс Доставка. |
Как работает Яндекс Еда
Яндекс Еда — это канал продаж. Покупатель оформляет заказ через агрегатор, а информация о заказе передаётся в Меркурий.
В этой схеме Яндекс Еда сама обращается к API Меркурия. Для подключения используются ключи OAuth, которые создаются на стороне Меркурия.
Эта интеграция нужна предприятиям, которые хотят получать и обрабатывать заказы, поступающие через Яндекс Еду.
Как работает Яндекс Доставка
Яндекс Доставка — это сервис логистики. Он не приводит покупателей и не передаёт в Меркурий заказы из агрегатора. Его задача — предоставить курьера для доставки уже оформленного заказа.
В этой схеме Меркурий сам обращается к API Яндекса. Например, когда сотрудник на KDS нажимает «Вызвать Яндекс» для собранного заказа, система отправляет запрос на оформление доставки.
Для подключения нужен Bearer-токен, который выдаётся в кабинете Яндекс Доставки. В настройках Меркурия также указывается адрес склада — место, откуда курьер должен забрать заказ.
Стоимость доставки Яндексу оплачивает магазин. При этом цена доставки для покупателя на витрине не меняется.
Типичная путаница
Использование неправильного токена
У двух интеграций разные механизмы авторизации. OAuth-ключи Яндекс Еды нельзя использовать в настройках Яндекс Доставки.
Если указать токен Яндекс Еды в поле API-токена Доставки, запросы могут завершаться ошибкой 401 — отказом в авторизации.
Если возникла такая ошибка, проверьте, что в настройках Доставки указан именно Bearer-токен из кабинета Яндекс Доставки. Подробнее: Типичные проблемы Яндекс Доставки.
Одна интеграция не включает другую
Включение Яндекс Доставки не подключает ваше меню к агрегатору Яндекс Еда. Аналогично, подключение Яндекс Еды само по себе не даёт возможности вызывать курьера из KDS.
Это независимые интеграции. Если вам нужны обе возможности, каждую из них необходимо настроить отдельно.
Какую интеграцию выбрать
- Хотите получать заказы, оформленные покупателями через агрегатор Яндекс Еда, — подключайте Яндекс Еду.
- Хотите вызывать курьера Яндекса для доставки заказов вашего магазина — подключайте Яндекс Доставку.
- Нужны обе возможности — настройте обе интеграции независимо друг от друга.