Заполнение данных для автоматизации передачи остатков и цен и приема заказов

В этой инструкции подробно расскажем, как заполнить поля в настройках маркетплейсов для работы с Яндекс.Маркетом в автоматическом режиме (для передачи остатков и цен, для получения заказов и этикеток):

2024-08-26_15-31-33.png


1 Получение значения для полей ID кабинетаID магазина, ID склада, ID кампании.

  1. Зайдите в свой личный кабинет Яндекс.Маркета и перейдите в раздел Настройки API, для этого наведите на название вашего магазина внизу меню (см. скриншот)
  2. Скопируйте значения полей ID компании и ID кабинета(business_id) вставьте их в соответствующие поля в поля ID компании, ID кабинета(business_id) в настройках маркетплейса Яндекс в ЛК StripMag.ru (см. скриншот откуда копировать, см. скриншот куда вставить)
  3. C 1 августа 2024 года заполнять поле Авторизационный токен не нужно.
  4. В ЛК Я.Маркета перейдите из левого меню в Логистика - Склады и скопируйте значения ID склада, ID магазина (см. скриншот) и вставьте эти значения в соответствующие поля ID склада, ID магазина в ЛК StripMag.ru (см. скриншот).
2 Получение значения для полей auth ClientID, oauth Token.


  1. Откройте страницу oauth.yandex.ru/client/new (пользуйтесь именно этой ссылкой)
  2. В поле Название вашего сервиса напишите что угодно. Если у вас много приложений и вам важно в них ориентироваться, впишите название бизнеса.
  3. Иконку можно не добавлять.
  4. Выберите платформу Веб-сервисы.
  5. В поле Redirect URI вставьте: https://oauth.yandex.ru/verification_code
  6. В поле Доступ к данным введите market:partner-api и выберите API Яндекс.Маркета / Поиска по товарам для партнеров в выпадающем списке.
  7. Посмотрите скриншот, как это должно выглядеть
  8. Укажите вашу почту в поле Почта для связи.
  9. Нажмите Создать приложение.
  10. Скопируйте значение ClientID из приложения (см. скриншот) и вставьте это значение в поле auth ClientID в настройки в ЛК StripMag.ru (см. скриншот)
  11. В браузере откройте ссылку https://oauth.yandex.ru/authorize?response_type=token&client_id=ClientID где вместо ClientID нужно подставить ваше значение ClientID, т.е ссылка должны выглядеть примерно так https://oauth.yandex.ru/authorize?response_type=token&client_id=2c4e00c435984e4b87b66c37
  12. Подтвердите вход
  13. В ответ Яндекс отдаст oauth Token (см. скриншот) , который нужно скопировать и вставить в поле oauth Token в настройки маркетплейса в ЛК StripMag.ru (см. скриншот).
  14. Внимание! Токен действует год. Когда год подойдет к концу, получите новый тем же способом.
  15. Нажмите кнопку Сохранить в настройках маркетплейса в ЛК StripMag.ru. Посмотрите скриншот, как это должно выглядеть
3 Установите галочки Включить передачу остатков и цен по API, Включить прием заказов по API.

Остатки и цены будут передаваться в Яндекс.Маркет каждый час.
Обращаем ваше внимание, что если у вас в связках больше 25 000 товаров, то для корректной передачи цен мы рекомендуем дополнительно использовать метод передачи с помощью YML-файла. На остатки эта рекомендация не распространяется.

Заказы и этикетки к заказам забираются из из Яндекс.Маркета каждые 15 минут. Если заказ был удачно размещен в нашей системе, то в личном кабинете Яндекс.Маркета он будет сразу переведен в Готов к отгрузке.
4 Цены - базовые для всего кабинета или уникальные для магазинов.

У Яндекс.Маркета существует две схемы для обновления цен:
  • Передача базовых цен для всего кабинета - используется по умолчанию для всех новых кабинетов Яндекс.Маркета. Если вы используете несколько складов внутри одного кабинета и на этих складах есть одинаковые товары, то при такой схеме цена на одинаковые товары на разных складах будет единой - базовой.
  • Уникальные цены для магазинов(складов) внутри одного кабинета - если у вас несколько складов с одинаковыми товарами и вам нужно, чтобы одинаковые товары на разных складах имели свою уникальную цену, то нужно использовать этот способ передачи. Например, если у вас 2 склада - FBS и FBO с одинаковым ассортиментом и вы хотите настроить разное ценообразование.
    Внимание! Схема "Уникальные цены для магазинов" подключается только через техническую поддержку в вашем ЛК Яндекс.Маркета. Сначала необходимо убедиться, что вам подключили эту схему и только потом переключать селектор в настройках StripMag.ru. Если ваш магазин работает на базовых ценах, а вы выбрали передавать уникальные цены, то логах настроек маркетплейсов на StripMag.ru возникнет ошибка "Network error: curl error, strange http code: 423" (см.скриншот)
Узнать по какой схеме передачи цен работает ваш кабинет можно у технической поддержке Яндекс.Маркета.