17.39. Плагин "Яндекс.Доставка"
Плагин "Яндекс.Доставка" обеспечивает подключение таких служб доставки как СДЭК, Boxberry, СТРИЖ, PickPoint, ПЭК через сервис Яндекс.Доставка. Подключение выполняется через программный интерфейс АПИ Яндекс.Доставки.
Настройка плагина Яндекс.Доставка
Для подключения плагина прежде всего необходимо пройти процесс регистрации на сайте https://delivery.yandex.ru/promo/#zag_how_to_start
Зарегистрируйтесь, заполните короткую анкету и получите доступ в личный кабинет. Расскажите о магазине и внесите в личном кабинете информацию о магазине, складах и реквизитах компании. Далее заключите договор и сформируйте заявление на выставление оферты о заключении договора. В течение нескольких дней его проверят менеджеры Яндекс.Доставки.
После подключения магазина вам присвоят идентификатор магазина, а также идентификатор склада, которые нужно указать в плагине.
Эти идентификаторы можно найти, открыв подключенный магазин на странице https://partner.market.yandex.ru/?activeTab=DELIVERY&query=. Далее следует перейти в раздел Настройки->Магазины. Там найдете Идентификатор магазина.
Идентификатор склада находится в разделе Настройки->Склады.
Помимо идентификаторов магазина и склада вам потребуется ключ авторизации (OAuth-token). Для его получения воспользуйтесь докуменатацией: https://yandex.ru/dev/delivery-3/doc/dg/concepts/access-docpage/.
Доступ к API
В каждом запросе к API нужно передавать токен авторизации в заголовке Authorization. Иногда в теле запроса нужно указывать идентификатор магазина.
Получите токен
1. Зарегистрируйте приложение на Яндекс.OAuth:
- Перейдите на страницу Создание приложения.
- В поле Название приложения укажите название (оно может быть любым).
- В блоке Платформы выберите Веб-сервисы. Заполните поле Callback URI: нажмите Подставить URL для разработки.
- В поле Доступы выберите Яндекс.Доставка, отметьте опцию Использование API Яндекс.Доставки для партнеров.
- Нажмите кнопку Создать приложение внизу страницы.
Подробнее о регистрации приложения см. в Справке Яндекс.OAuth
2. После регистрации приложения перейдите по ссылке вида:
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
Идентификатор приложения доступен в свойствах приложения. Нажмите на название приложения, чтобы открыть его свойства. На открывшейся странице нажмите кнопку Разрешить — появится токен.