Url для запросов api где взять для яндекс маркета
Перейти к содержимому

Url для запросов api где взять для яндекс маркета

  • автор:

Настройка подключения к ЛК Яндекс.Маркет

В полученной вами базе уже создано подключение. Вам необходимо проверить указанные настройки и дополнить необходимой информацией.

Для подключения кабинета с экспресс-заказами (Яндекс.Go) вам необходимо создать в 1С дополнительное «Подключение к личному кабинету в 1С» и выполнить все настройки, указанные на данной странице.

В форме подключения к личному кабинету есть следующие вкладки:

Вкладка «Подключение и обмен» намеренно указана в данной инструкции последним пунктом, т.к. включать обмены нужно в последнюю очередь, когда будут выполнены настройки на остальных вкладках.

1. Заказы схемы работы

1.1 Схемы отгрузки

Данная настройка позволяет выбрать схему отгрузки товаров по заказам. На данный момент, при работе с Яндекс.Маркетом, в модуле RDV.Маркет реализована схема отгрузки со своего склада (FBS) и экспресс.

Устанавливаем флаг — «Отгрузка со своего склада».

1.2 Создание заказов и отчетов комиссионеров

Данная настройка позволяет настроить услугу по программе лояльности Яндекс.Маркета

  • Основного менеджера. Необходимо выбрать ответственного менеджера по работе с данным маркетплейсом
  • Подразделение — «Отдел продаж»
  • Приоритет заказов клиентов — «Средний»
  • Услугу для компенсацией акций — «Услуга по программе лояльности Я.Маркет (Беру)»

1.3 Подтверждение и обработка заказов

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

2. Заказы Яндекс GO (экспресс)

Для работы с Яндекс GO (экспресс) вам необходимо добавить новый магазин в личном кабинете Яндекс.Маркета:

А так же, указать склад для этого магазина (раздел «Логистика»«Склады»):

Если вы используете заказы Яндекс GO, для своевременной отгрузки, включите их отличительные признаки (в «АРМ Кладовщика» такие заказы будут отмечены соответствующим признаком экспресс).

После включения данной функции, необходимо указать:

1. Идентификатор склада Яндекс GO (ID склада в вашем в личном кабинете Я.Маркет):

2. Способ расчета времени отгрузки заказов (оба способа описаны ниже):

Идентификатор склада в ЛК, так же, можно найти в разделе «Логистика»«Склады»:

Для работы с заказами Яндекс GO (экспресс), необходимо создавать отдельное подключение в 1С, а так же, отдельно выполняться все настройки API в ЛК, по инструкции ниже.

3. Склады и отгрузка

  1. Возможность использования отдельного склада хранения и отгрузки (например, если вы используете хранение на адресном складе)
  2. Склад ответственного хранения Яндекс.Маркет — выбираем не ордерный склад, на котором будут размещаться товары в пути (по умолчанию — «Склад маркетплейса Яндекс.Маркет (товары в пути)»)
  3. Склад хранения и упаковки (ордерный) — выбираем ордерный (на отгрузку) склад, с которого буду передаваться остатки на маркетплейс
  4. Возможность указать желаемое время отгрузки заказа

4. Карточки товаров

Если вы используете несколько каточек товаров для одной номенклатуры (мультикарточки), то включение данной функции позволит передавать единый остаток для этих карточек:

Видео инструкция по привязке нескольких карточек к одной номенклатуре представлена по следующей ссылке.

5. Цены товаров

В данном заделе необходимо указать виды цен, которые буду передаваться на маркетплейс:

  1. Текущая цена — «Актуальная цена» на Я.Маркете (по умолчанию — «Прайс Беру»)
  2. Цена без скидки (зачеркнутая цена) — «Цена до скидки» на Я.Маркете (по умолчанию — «Зачеркнутая Беру»)

Для получения более детальной информации нажмите на

6. Остатки товаров

В данном разделе можно настроить работу с комплектами и остатками (в том числе, если есть потребность в учете прочих остатков, кроме остатков склада, например — остатки поставщиков ).

Для получения более детальной информации нажмите на

7. Взаиморасчеты

Реквизиты для заказов покупателей, Контрагент и соглашение с юр.лицом Яндекс.Маркет

На данной вкладке указываются настройки для ведения взаиморасчетов с площадкой: Контрагент, договора, соглашения и прочие настройки расчетов с площадкой.

Справка к каждому полю описана в системе.

  1. Указываем организацию, ваше юр.лицо, которое ведет взаиморасчеты с данным маркетплейсом.
  2. Выбираем контрагента из списка «Розничный покупатель Янедкс.Маркет (Беру)». Единое частное лицо для всех продаж.
  3. Выбираем соглашение: «Реализация через Янедкс.Маркет (Беру)».
  4. Выбираем из списка договор для заказов: «Договор с розничным покупателем Янедкс.Маркет (Беру)».
  5. Выбираем контрагента-маркетплейса «Янедкс.Маркет».
  6. Выбираем соглашение с маркетплейсом: «Реализация через Янедкс.Маркет (Беру)».
  7. Выбираем договор расчетов: «Янедкс.Маркет (Беру) договор расчеты».

Для получения более детальной информации нажмите на

8. Внешние системы

В данном разделе можно указать настройки для Коннектора при выгрузке комплектов, если вы используете варианты комплектации, а так же, загружаете остатками из внешних систем (индивидуальная, не обязательная настройка):

9. Подключение и обмен

9.1. Включение обменов

В данном разделе, под каждым полем описаны подсказки по использованию:

Ранее Я.Маркет сам запрашивал информацию от остатках примерно раз в 30 минут. Сейчас необходимо передавать остатки со стороны 1С, т.е. ползунок «Включена отправка остатка» включить обязательно, если вы хотите передавать остатки по API.

9.2. Настройки подключения к маркетплейсу

В данном разделе необходимо заполнить все настройки подключения. Под каждым полем описаны подсказки по заполнению:

  1. Заполняется из настроек подключения API в вашем ЛК Я.Маркет
  2. Внутренний идентификатор ЛК в 1С (можно указать любой, отличный от внутренних идентификаторов других, уже созданных ранее, настроек подключений к ЛК в базе)
  3. Заполняется из созданного приложения Я.Маркет
  4. Заполняется из созданного приложения Я.Маркет
  5. Заполняется из настроек подключения API в вашем ЛК Я.Маркет
  6. Заполняется из настроек подключения API в вашем ЛК Я.Маркет
  7. Заполняется из настроек склада в ЛК в вашем ЛК Я.Маркет

Подробные инструкции по каждому пункту описаны ниже

С помощью кнопки «Проверить подключение» можно проверить корректность подключения в ЛК. Данную кнопку необходимо нажимать, когда все настройки выполнены.

Как создать приложение Яндекс.Маркета:

Данное приложение необходимо для настройки обмена данными между 1С и Яндекс.Маркетом по API

  • Идем на yandex.ru, проходим авторизацию на почте Яндекса, указав почту, которая привязана к кабинету Яндекс.Маркета.
  • Переходим по ссылке https://oauth.yandex.ru/client/new
  • Заполняем поля, как указано на скриншоте ниже:

1. Указываем название. Например «Интеграция с маркетплейсом Я.Маркет из 1С RDV Маркет»

2. Ставим флаг «Веб-сервисы»

3. В поле «Callback URL» вписываем ссылку: https://oauth.yandex.ru/verification_code

4. В поле «Доступ к данным» вводим

5. В самом низу, нажимаем на кнопку «Создать приложение»

После создания приложения, вам отобразится справочная информация (» ClientID » и » Client secret «), которую необходимо сохранить.

Указываем в 1С идентификатор и пароль приложения, которые мы получили при создании приложения на сайте Яндекс.Маркет:

Далее, возвращаемся в настройки личного кабинета в 1С. Заполняем идентификатор магазина (его можно посмотреть по этой ссылке: https://partner.market.yandex.ru/?list=yes&activeTab=SUPPLIER&query= ):

Также, необходимо указать идентификатор компании. Его можно увидеть в надстройках подключения API (в 1С его необходимо указывать без «11-«):

Ниже, нажимаем кнопку «Получить новый токен», откроется окно, в котором нужно пройти авторизацию на почту Яндекса, к которой привязан личный кабинет Я.Маркета, с которой вы создавали приложение Я.Маркета. После авторизации кликаем на — «Разрешить».


После этого, автоматически заполнится токен доступа, он действует 364 дня:

Передача остатков по API

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

Для включения метода, перейдите в настройки к личному кабинету, вкладка «Подключение и обмен»:

1. Включить «Обмен по остаткам»

2. Указать «Идентификатор склада (warehouseID)»

9.3. Расширенные настройки

Устанавливаем флаг «Загружать обновления заказов по расписанию, начиная с даты», настраиваем расписание «Каждый день, каждые 36000 секунд».


Нажимаем на кнопку «Записать и закрыть»


Переключение ЛК Я.Маркета на работу через API

Для настройки работы через API, необходимо включить подтверждение заказов через API (раздел «Настройки» — «Метод работы»).

Обращаем ваше внимание, что после этого магазин становится недоступен ( имеется в ввиду конкретный ID магазина + схема работы ), пока не будет пройдена «Самопроверка».

Далее нужно произвести настройки в личном кабинете, в разделе «Настройки — Настройки API»:

1. Создать авторизационный токен (необходимо скопировать в строку «Токен для входящих запросов», в настройках ЛК в 1С):

2. Указать в поле «URL для запросов API». Пример ссылки: https://demo.rdv-it.ru/rm-ka-model -yandex/hs/ExchangeWithYandex/v1/000000003 , где https://demo.rdv-it.ru/rm-ka-model — адрес вашей базы, а 000000003 — внутренний идентификатор личного кабинета:

3. Указать способ авторизации — HEADER.

4. В блоке «Обновление данных об остатках товаров» — нажать кнопку «Проверить запрос». Должно появиться всплывающее окно, что получены остатки. Далее нужно включить флаг «Обновлять данные автоматически».

Следующий этап, заключительный — прохождение заданий самопроверки. Переходим по ссылке https://partner.market.yandex.ru/supplier/21629867/self-check и приступаем к прохождению заданий самопроверки (в любом порядке).

Перед прохождением самопроверки, в базе должны быть остатки по товарам, а так же создан документ УТП с этими товарами.

Подключение модуля маркетплейса Яндекс.Маркета

Модуль интеграции с «Яндекс.Маркет» находится в настройках в разделе «Маркетплейс». При нажатии на модуль откроется PopUp окно, где описаны возможности и пошаговая инструкция подключения модуля.

При клике на кнопку «Подключить» вы перейдете к настройкам модуля.

Чтобы добавить аккаунт, нажмите на кнопку «Добавить». После отобразится вкладка «Яндекс.Маркет», в котором добавляете аккаунт для подключения магазинов (кампаний). По нажатии на кнопку добавления аккаунта вас перенаправит на страницу Яндекса, с которой автоматически подтянутся данные аккаунта.

Важно!

Нужно быть залогиненым в браузере под тем аккаунтом Яндекс, который необходимо подключить к системе. Подключение осуществляется методом OAuth-авторизации.

При необходимости можно добавить и другие аккаунты (один аккаунт в Яндекс = один аккаунт в модуле интеграции Яндекс.Маркет).

Примечание

К одному аккаунту можно подключить столько кампаний, сколько даст создать в одном аккаунте сам Яндекс.Маркет.

При клике по кнопке «Добавить» откроется PopUp окно, где необходимо ввести:

Магазин маркетплейс Яндекс.Маркета

Магазин маркетплейс Яндекс.Маркета — числовые значения, которые можно найти в личном кабинете Яндекс. Маркет по пути Настройки > Настройка API.

Токен для магазина маркетплейс Яндекс.Маркета.

Для получения токена необходимо также перейти в личный кабинет Яндекс.Маркета, зайдите в настройки магазина и перейдите в подраздел «Настройка API». На открывшейся странице в блоке «Настройка запросов от Маркета» отображается «Авторизационный токен», который нам и нужен. В случае, если он не задан — кликните по кнопке «Изменить», чтобы сгенерировать его повторно.

Выбрать магазин из выпадающего списка. Список магазинов подтягивается из системы.

Далее, вам необходимо перейти в личный кабинет магазина «Яндекс.Маркет», в раздел «Настройки API» и указать «URL для запросов API» — https://yamarket.retailcrm.tech/webhook. В поле «Способ авторизации» укажите «HEADER».

После создания связей и выгрузки цен снова перейдите в личный кабинет и активируйте при необходимости автоматическое обновление данных об остатках товаров по пути Настройки > Настройка API.

Ручное обновление токена

В модуле доступна возможность ручного обновления токена интеграции. В списке аккаунтов, у каждой записи, присутствует соответствующая кнопка:

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

Примечание

При переходе в личный кабинет может потребоваться заново подтвердить доступ для нашего модуля или авторизоваться под нужным логином, если на момент перехода вы авторизованы в другом аккаунте Яндекса.

При наличии в модуле специального токена обновления (появится после ручного обновления, о котором писали чуть выше), токен будет обновляться автоматически в фоновом режиме. Автоматический запрос для обновления токена будет отправлен минимум за 3 месяца до истечения срока действия текущего токена. Фоновое обновление токенов интеграции производится раз в месяц.

Список добавленных магазинов

После добавления магазина в кампании — он выводится в общем списке, где доступны дополнительные операции с ним.

  • Скачать акт — скачать акт приема-передачи сегодняшних заказов. В акте содержатся собранные и готовые к отправке заказы, для которых дата отгрузки совпадает с датой запроса (подробнее в справке Яндекса) .
  • Редактировать — открывается PopUp окно для изменений информации о кампании.
  • Удалить — удаляет текущий магазин. В данном случае синхронизация заказов прекратится.
  • Очистить товары — удаляет текущий товарный каталог. В данном случае синхронизация каталога товаров прекратится.

Важно!

Для того, чтобы удалить магазин, изначально требуется очистить товары при помощи одноименной кнопки.

Для перехода в настройки магазина необходимо кликнуть на Магазин маркетплейс Яндекс.Маркета.

Настройка профиля обмена заказами с Яндекс Маркет

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!

Настройка профиля работы обмена заказами с Yandex.Market

Плагин обмена заказами работает в связке с профилем экспорта товаров — «Яндекс.Маркет (FBS/FBY/FBY+)»

Важно!
обязательные активные настройки:

  • Выгружать остатки по складам
  • Разрешить внешний запрос (для обновления остатков)

Ссылка для запросов должна стоять — https://ВАШ САЙТ/yandex_market/api/

Важно!
В настройках модуля «АКРИТ: служебные инструменты» активируйте настройку «Разрешить внешние обращения к профилям»

Настройка профиля обмена заказами «Яндекс.Маркет»

Важно!
Обязательные поля:

  • Авторизационный токен
  • Адрес внешнего запроса поле «URL для запросов API»

получить «Авторизационный токен» необходимо в кабинете Яндекс Маркета, по адресу
https://partner.market.yandex.ru/supplier//api/settings
(поле «Авторизационный токен»)

Адрес внешнего запроса должен быть = /yandex_market/api/stocks

Плагин принимает запросы из маркета:

Запрос — наличие товара POST /cart

остатки загружаются из таблицы \Acrit\Core\Export\Plugins\YandexMarketplaceHelpers\StockTable
эта таблица создается и наполняется профилем экспорта товаров «Яндекс.Маркет (FBS/FBY/FBY+)»

Запрос — создание заказа POST /order/accept

Важно!
вкладка «Общие настройки» выбрать «Покупатель по-умолчанию», иначе заказы создаваться не будут!

Важно!
Вкладка «Товары» нужно выбрать «Поле-идентификатор товара в интернет-магазине», чтобы товары добавлялись в заказ

Запрос — обновление статуса заказа POST /order/status

Важно!
необходимо сопоставить поля статусов, вкладка профиля «Статусы»

Плагин еще не умеет менять статус заказа на яндекс маркете при смене статуса заказа в битриксе.
Данный функционал в планах реализации.

Идеи по функционалу плагина вы можете размещать на странице
Предложить идею

Вкладка «Синхронизация» вовсе не используется, скроется в обновлениях
Вкладка «Покупатель» вовсе не используется, скроется в обновлениях

Подключение сервиса «Покупка на Маркете»

Рассмотрим как настроить модуль интеграции с сервисом Яндекс.Маркета «Покупка на Маркете».

Модуль «Яндекс.Маркет Pro» позволяет принимать заказы из сервиса «Покупка на Яндекс.Маркете», обрабатывать их и автоматически обновлять остатки у товаров.

Внимание!

Модуль «Яндекс.Маркет Pro» может быть установлен только в магазине версии 10.0.9 и выше. Если Ваш магазин версии ниже, пожалуйста, обновите магазин до 10.0.9 и выше до начала работы с модулем.

Внимание!

Для правильной работы интеграции нужен SSL-сертификат.

Если Вы используйте облако и у Вас уже есть зарегистрированный сертификат, либо планируете регистрировать самостоятельно, то для установки SSL воспользуйтесь инструкцией «Подключение SSL сертификата»

Если Вы используете лицензированную версию на хостинге с выделенным сервером и у Вас уже есть зарегистрированный сертификат, посмотрите инструкцию «Установка SSL сертификата на Microsoft IIS 7.x» либо воспользуйтесь услугой установки SSL: «Установка SSL сертификата»

Если необходима регистрация и установка нашими силами, воспользуйтесь услугами установки SSL под ключ: «Услуга регистрации SSL под ключ 1 год» или «Услуга регистрации SSL под ключ 2 года»

Если Вы используете лицензированную версию на shared хостинг, по данному вопросу обратитесь в поддержку Вашего хостинга.
Так же обратите внимание, что в данном случае услуга установки силами специалистов advantshop недоступна.

«Покупка на Маркете» от Яндекс.Маркета — это бывший «Беру», совместного проекта Яндекса и Сбербанка. Напомним, что сервис позволяет покупать товары от проверенных поставщиков прямо на Яндекс.Маркете. Вы сможете добавить в корзину товары из разных магазинов и заказать их в один прием. Вам не потребуется переходить на сайты магазинов. Доставку также будет осуществлять сама торговая площадка.

Подключение к программе «Покупка на Маркете» состоит из следующих этапов:

  1. Регистрация;
  2. Заключение договора;
  3. Товары;
  4. Прайс-лист;
  5. Настройка API;
  6. Склад и настройки отгрузки;
  7. Обработка запросов об остатках;
  8. Автоматическое обновление данных об остатках;
  9. Настройка обработки заказов;
  10. Самопроверка;
  11. Контрольный заказ;

Начать регистрацию и посмотреть возможные варианты работы программы «Покупка на Маркете» Вы можете по ссылке.

Внимание!

Модуль Яндекс.Маркет Pro позволяет работать с программой «Покупка на Маркете» только по модели FBS/FBY/FBY+ и DBS.

Из перечисленных выше этапов мы отметим именно те, которые решаются на стороне интернет магазина, а именно этапы:

  1. Товары
  2. Прайс-лист
  3. Настройка API
    1. Выбор и настройка нужной модели;
    2. Настройки взаимодействия по API;
    3. Сопоставление статусов со стороны «Покупка на Маркете» со статусами интернет магазина;

    Товары

    Этап «Товары» предполагает выгрузку товаров на Я.Маркет по программе «Покупка на Маркете».

    Выгрузка на сервис «Покупка на Маркете» поддерживается в формате YML.

    Внимание!

    Функционал канал продаж «Яндекс.Маркет Pro», который позволяет выгружать каталог в формате «YML», доступен для интернет магазинов в облаке с тарифа «Профи».

    Для настройки выгузки в формате YML зайдите в панель администрирования, пункт меню «Каналы продаж» и нажмите на «+», во всплывающем окне выберите «Яндекс.Маркет Pro» (рис. 1).

    Подключение сервиса

    Рисунок 1.

    На открывшейся странице, если выгрузки нет, создайте (рис.2), либо выберете уже существующую. Далее во вкладке “Выбор товаров” можно выбрать, какие категории/подкатегории товаров выгружать в Яндекс.Маркет — все сразу или только выбранные (рис. 3, 4).

    Подключение сервиса

    Рисунок 2.

    Подключение сервиса

    Рисунок 3.

    Подключение сервиса

    Рисунок 4.

    Обратите внимание на вкладку «Параметры выгрузки». В ней необходимо указать основные и дополнительные настройки Вашей выгрузки товаров на Яндекс.Маркет.

    В дополнение нужно будет активировать во вкладке «Параметры» выгрузки следующие опции (рис. 5):

    Подключение сервиса

    Рисунок 5.

    1. В качестве артикула идентификатора товарного предложения рекомендуем выбрать «Артикул модификации»;
    2. Отметить для выгрузки габариты товара, количество, тег shop-sku. Без них Вы не сможете загрузить файл в «Покупку на Маркете».

    Потом, как выставите остальные необходимые опции, нажимаете «Экспортировать». Загрузить прайс-лист в «Покупка на Маркете» можно следующим образом (рис. 6):

    Подключение сервиса

    Рисунок 6.

    1. После экспорта под названием выгрузки появится ссылка на этот прайс-лист;
    2. Кликаете правой кнопкой мыши по ссылке;
    3. Выбираете вариант «Копировать адрес ссылки».

    Далее вставляете эту ссылку на стороне «Покупки на Маркете» (рис. 7):

    Подключение сервиса

    Рисунок 7.

    1. Переходите в меню «Товары»;
    2. Подпункт «Каталог».

    Далее нажимаете на кнопку «Передать файл». После её нажатия в появившемся окне (рис. 8):

    Подключение сервиса

    Рисунок 8.

    1. Нужно выбрать «Файл по шаблону Маркета»;
    2. Нажимаете «Выберите файл»;
    3. В появившемся окне устанавливаете курсор на поле «Имя файла», нажимаете левой кнопкой мыши;
    4. Вставляете ссылку, которую получили на рис. 6 выше;
    5. Нажимаете «Открыть»;
    6. Нажимаете «Загрузить».

    После загрузки каталога «Покупка на Маркете» у Вас отобразится окошко примерно следующего вида (рис. 9):

    Подключение сервиса

    Рисунок 9.

    1. Указано, сколько товаров можно добавить в каталог;
    2. Указано, какое количество товаров с ошибками;
    3. Можно скачать файл в формате Excel, в котором можно будет посмотреть комментарии по ошибкам.

    В данном файле открываете вкладку «Ассортимент» и в поле «Комментарий по результатам обработки файла» можно узнать причину (рис. 10, 11):

    Подключение сервиса

    Рисунок 10.

    Подключение сервиса

    Рисунок 11.

    Внимание!

    После выгрузки каталога в «Покупка на Маркете» Вам необходимо будет сопоставить карточки товаров, которые Вы загрузили, с теми товарами, что уже есть на «Покупка на Маркете». Сервис «Покупка на Маркете» предварительно сопоставляет карточки по своим алгоритмам, но дальнейшее подтверждение и сопоставление Вам необходимо будет осуществить вручную.

    Прайс-лист

    На этом этапе Вы указываете, как будет обновляться цена на сервисе «Покупка на Маркете». Есть возможность делать это автоматически.

    Для настройки этого этапа Вам потребуется ссылка на прайс-лист, который выгружали ранее (рис. 6).

    Далее эту ссылку нужно будет сохранить в ЛК «Покупка на Маркете». Для этого проходите в меню «Цены» далее (рис. 12):

    Подключение сервиса

    Рисунок 12.

    1. Переключаетесь на вкладку «Ссылка»;
    2. Указываете ссылку на прайс-лист в поле «Укажите прямую ссылку на файл»;
    3. Нажимаете «Сохранить».

    Настройка API

    Этап «Настройка API» необходим, чтобы Вы могли принимать заказы из сервиса «Покупка на Маркете», обрабатывать их и автоматически обновлять остатки у товаров.

    Для настройки интеграции и управлением «Покупка на Маркете» через API Вам нужно будет в административной панели во вкладке «Модули» в магазине модулей необходимо найти и установить модуль «Яндекс.Маркет Pro»(рис. 13).

    Подключение сервиса

    Рисунок 13.

    Выбор и настройка нужной модели

    После установки модуля, Вам нужно будет с помощью галочек выбрать модель или модели, по которым будет работать модуль (рис. 14). Настройки API для каждой модели будут отдельные. О том, как их получить на стороне кабинета Яндекс.Маркета, мы рассмотрим ниже.

    Подключение сервиса

    Рисунок 14

    Настройки модуля можно разделить на три блока (рис. 15):

    Подключение сервиса

    Рисунок 15.

    1. Выбор и настройка нужной модели;
    2. Настройки взаимодействия по API;
    3. Сопоставление статусов со стороны «Покупка на Маркете» со статусами интернет магазина;

    Настройки взаимодействия по API

    Сначала произведем настройки взаимодействия по API. Данные будем собирать последовательно.

    Для включения работы с «Покупка на Маркете» по API на стороне ЛК «Покупка на Маркете» переходите в меню «Настройки»-«Выбор способа подтверждения», и выбираете «Через API» (рис. 16):

    Подключение сервиса

    Рисунок 16.

    Затем кликаете на ссылку ниже «Настройки», или переходите в меню «Настройки»-«Настройки API». На открывшейся странице (рис. 15):

    Подключение сервиса

    Рисунок 17.

    1. Копируете «Авторизационный токен» в настройки модуля (рис.17);
    2. В поле «URL для запросов по API» вставляете адрес, который получается следующим образом: домен Вашего магазина + /yamarketbuying. Например, если адрес Вашего магазина http://test.ru, то адрес будет выглядеть так: http://test.ru/yamarketbuying ;
    3. «Способ авторизации» — выбираете «Header».

    Важно

    SHA1-отпечаток SSL-сертификата нужен в случае если устанавливается самоподписанный SSL-сертификат, как правило, для разработчиков для отладки. Для настройки в рабочем режиме он не требуется.

    Подключение сервиса

    Рисунок 18.

    Идентификатор компании — это номер вида 11-ХХХХХХХХ в ЛК «Покупка на Маркете». Уточнить его можно в ЛК «Покупка на Маркете»(рис. 19):

    Подключение сервиса

    Рисунок 19.

    1. В шапке ЛК «Покупка на Маркете» кликаете на стрелку;
    2. Копируете номер без 11-.

    Вставляете скопированный идентификатор на стороне модуля «Покупка на Яндекс.Маркете» в поле «Идентификатор кампании» (рис. 20):

    Подключение сервиса

    Рисунок 20.

    Для получения идентификатора приложения Вам нужно будет зарегистрировать приложение https://oauth.yandex.ru/client/new

    После перехода по ссылке заполняете название (рис. 21):

    Подключение сервиса

    Рисунок 21.

    Далее в блоке «Платформы» (рис. 22):

    Подключение сервиса

    Рисунок 22.

    1. Отмечаете «Веб-сервисы»;
    2. Нажимаете на «Подставить URL для разработки».

    Затем в блоке «Доступы» находите «Яндекс.Маркет» и активируете «API Яндекс.Маркета для партнеров» (рис. 23):

    Подключение сервиса

    Рисунок 23.

    И в самом низу страницы нажимаете на кнопку «Создать приложение».

    У Вас создастся приложение, в нем нужно скопировать ID (рис. 24):

    Подключение сервиса

    Рисунок 24.

    Скопированный ID вставляете на стороне модуля «Покупка на Яндекс.Маркете» в поле «Идентификатор приложения» (рис. 25):

    Подключение сервиса

    Рисунок 25.

    Осталось получить авторизационный токен. Для этого нужно будет сформировать адрес. В адрес https://oauth.yandex.ru/authorize?response_type=token&client_id= вместо копируете ранее полученный ID.

    У Вас получится ссылка вида: https://oauth.yandex.ru/authorize?response_type=token&client_id=65d0892b22804d7b80dc818af0aХХХХХ, где вместо 65d0892b22804d7b80dc818af0aХХХХХ — ID Вашего приложения (рис. 24). Переходите в браузере по получившейся ссылке. При переходе у Вас сгенерируется авторизационный токен (рис. 26):

    Подключение сервиса

    Рисунок 26.

    Вам нужно его скопировать и вставить в модуле «Покупка на Яндекс.Маркете» в поле «Авторизационный токен(от магазина к Яндекс.Маркету)» (рис. 27):

    Подключение сервиса

    Рисунок 27.

    Для DBS-модели после указания API-токенов потребуется произвести дополнительные настройки, специфические для данной модели работы. В первую очередь, нужно будет в таблице сопоставить способы доставки, заведённые в интернет-магазине со способами доставки, предложенные Яндекс.Маркетом (рис. 28):

    Подключение сервиса

    Рисунок 28

    Внимание!

    При работе по модели DBS «id метода доставки Самовывоз» из модуля необходимо прописать в личном кабинете Яндекс Маркета в качестве «Идентификатора точки продаж» в разделе «Настройки»-«Пункты самовывоза».
    Обновление id метода доставки на стороне Яндекс Маркета занимает некоторое время.

    Важно

    Работа методов доставки по модели DBS производится следующим образом:

    При оформлении заказа (как покупатель) на стороне Я.Маркета можно выбрать один из 3-х вариантов: Самовывоз, Курьер или Почта.

    Причем действует единый тариф, выбор метода доставки СДЭКом или Грастином недоступен.

    1. Покупатель выбирает Самовывоз (стоимость будет по единым тарифам). После получения заказа продавец связывается с покупателем и обговаривает, как именно будет производиться доставка заказа: с помощью СДЭК, Грастин или другой службой доставки.

    2. ​Аналогичная работа с Курьером: стоимость заложена по единому тарифу, курьер любой службы, на усмотрение продавца, будет доставлять заказ.

    По Курьерской службе и Самовывозу важно, чтобы правильно передавались все сроки доставки.

    3. Почта работает по API, в личном кабинете Яндекс Маркета специальные настройки для тарифов Почты отсутствуют. Если в интернет-магазине Advantshop будет настроена доставка Почтой, то можно также на Яндекс Маркет будет передавать такую возможность.

    Подключение сервиса

    После этого заполните настройки ниже: выходные дни недели доставки; время, до которого должен быть оформлен заказ, чтобы его дата не сдвигалась на день вперёд; доступные методы оплаты.

    Рисунок 28А

    Передавать трек-номер в Яндекс — если указан трек-номер и статус заказа в маркете «В обработке», «Доставляется», «Pickup», то трек-номер автоматически отправляется в Яндекс при его сохранении в магазине.
    При передаче модуль пытается сопоставить тип доставки на Маркете и магазине, если не получается, то передает как собственная служба, если удается, то доставка службой СДЭК, Boxberry и т.д.

    Рассмотрим оставшиеся настройки на стороне модуля «Яндекс.Маркет Pro» из блока «Настройки» (рис. 29):

    Подключение сервиса

    Рисунок 29.

    1. Номер заказа как в Яндекс.Маркете. Если эта опция активирована, то при получении заказа из «Покупка на Маркете» интернет магазин присвоит ему такой же номер, как и «Покупка на Маркете»;
    2. Отдавать нулевые остатки, если товара меньше чем. Эта опция позволяет контролировать количество товаров. Если указано количество больше 0, то магазин будет проверять количество товара. Если товара меньше чем указано, то в Маркет вернется 0.
    3. Уведомлять о смене статуса по e-mail.

    Статусы заказов

    Статусы заказов в модуле «Яндекс.Маркет Pro» выставляете в соответствии с статусами магазина, которые по смыслу подходят для статусов на стороне «Покупка на Маркете» или в соответствии с Ваши бизнес-процессами (рис. 30).

    Подключение сервиса

    Рисунок 30.

    При необходимости Вы можете отредактировать статусы на стороне интерне магазина по инструкции https://www.advantshop.net/help/pages/statusy-zakazov

    После заполнения всех настроек нажимаете в модуле «Яндекс.Маркет Pro» в самом низу «Сохранить».

    Обработка запросов об остатках

    Этот этап сводится к тому, что после настройки этапа «Настройка API» на стороне «Покупка на Маркете» Вам нужно отправить тестовый запрос на обработку остатков.

    Для этого в ЛК «Покупка на Маркете» заходите в меню «Настройки» — «Настройка API» нажимаете кнопку «Отправить запрос» (рис. 31):

    Подключение сервиса

    Рисунок 31.

    После этого в правом верхнем углу в ЛК «Покупка на Маркете» отобразится сообщение о успешном ответе магазина (рис. 32):

    Подключение сервиса

    Рисунок 32.

    Автоматическое обновление данных об остатках

    В этом этапе необходимо настроить автоматическое обновление остатков.

    Для этого в ЛК «Покупка на Маркете» заходите в меню «Настройки» — «Настройка API» нажимаете переключатель «Обновлять данные автоматически» (рис. 33):

    Подключение сервиса

    Рисунок 33.

    Самопроверка

    Когда Вы пройдете все этапы подключения к программе «Покупка на Маркете», предпоследний этап у Вас будет «Самопроверка». Это этап, когда на стороне «Покупка на Маркете» запускается создание тестового заказа и его нужно обработать по определенному заданию.

    Описание действий к заданию находится под его запуском.

    Для запуска самопроверки на стороне «Покупка на Маркете» Вам нужно перейти в раздел «Настройки»-«Самопроверка», и последовательно выполнить каждое из заданий. Для запуска задания Вам нужно будет нажать на кнопку «Выполнить задание» (рис. 34):

    Подключение сервиса

    Рисунок 34.

    После запуска «Покупка на Маркете» отправит по API заказ в интернет магазин. Управление обработкой заказа находится находится в заказе в блоке справа (рис. 35):

    Подключение сервиса

    Рисунок 35.

    Также описание заказа и прочая информация записывается в комментарии к заказу. Это поле доступно только для сотрудников магазина (рис. 36).

    Подключение сервиса

    Рисунок 36.

    Контрольный заказ

    После прохождения всех этапов подключения и самопроверки Вы будете допущены до контрольного заказа.

    Это заказ, который обрабатывается по похожим заданиям самопроверки, но в настоящих условиях.

    Это означает, что помимо действий со стороны интернет магазина по обработке заказов Вам нужно будет физически отправить этот заказ. Подробности и детали заказа будут указаны на стороне «Покупка на Маркете».

    После прохождения всех этапов Вы будете подключены к программе «Покупка на Маркете» и сможете обрабатывать поступающие из него заказы.

    Посмотрите дополнительно

    • Настройки выгрузки для Яндекс.Маркета
    • Выгрузка товаров на Яндекс.Маркет
    • Параметры экспорта в Яндекс.Маркет и Merchant Center

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *