Получите сайт "под ключ" за 20 дней: удобный функционал, современный дизайн, более
200 интеграций
для бизнеса Реклама. ООО «Инсейлс Рус»‎ ИНН 771484376 erid: 2Ranynxjx8G
Запустим бизнес на маркетплейсах «под ключ» за 14 дней: настройка аккаунта, заведение товаров, сопровождение эксперта
Реклама. ООО «Инсейлс Рус»‎ ИНН 771484376 erid: 2RanyoG1Dct

Интеграция с Яндекс.Маркет

  1. Авторизация
  2. Создание интеграции
  3. Импорт товаров
  4. Настройка синхронизации
  5. Экспорт товаров
  6. Проверка подключения
  7. Исправление ошибок

Яндекс.Маркет отправляет в inSales:

  • запрос на остатки;
  • запрос на новый заказ;
  • смена статусов.

inSales отправляет в Яндекс.Маркет:

  • изменение остатков;
  • изменение цен;
  • статусы (Готов к отгрузке и Отмена).

Авторизация

1. Для подключения интеграции нажмите на "+" в блоке "Каналы продаж" и выберите Яндекс.Маркет.

2. Пройдите авторизацию, нажав на "Подключить":

3. Авторизуйтесь под аккаунтом, который привязан к Яндекс.Маркету:

Создание интеграции

1. Укажите наименование для выгрузки:

2. Укажите идентификатор кампании, после этого появится ссылка на настройку API в личном кабинете Яндекс.Маркет. Перейдите по ней:

В настройках Яндекс.Маркета скопируйте токен из поля “Авторизационный токен” и вставьте его в соответствующее поле на стороне inSales:

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

4. Нажмите "Создать".

5. Проверьте, должно отображаться две галочки:

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

Доступ к кампании по API — означает, что указанный email при подключении интеграции имеет доступ к кампании (если отображается крестик — то надо перепроверить данные email)

Токен действительный — если отображается крестик, а в первом пункте — галочка, то это может означать, что данную кампанию подключили в другой аккаунт inSales.

6. Далее необходимо проверить API на стороне Яндекс.Маркета.

6.1 Перейдите в Настройки → Настройки API. 

В качестве способа работы выберите "Автоматически через API":

6.2 Ниже расположен блок настройки запросов от Маркета:

Установите в качестве типа авторизации HEADER.

6.3 После этого будет доступна кнопка "Отправить запрос", нажмите ее.

Если пришло "Ваш сервер ответил правильно", то все успешно настроено.

7. При наличии одинаковых товаров в Яндекс.Маркете и inSales доступна возможность связать их предварительно, запустив процесс вручную:

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

Импорт товаров

При необходимости выгрузить товары с Яндекс.Маркета используйте функцию импорта:

После нажатия на кнопку "Получить информацию о товарах из Яндекс.Маркет":

  • система запрашивает товары, которые существуют в Яндекс.Маркете;
  • из полученного списка фильтруются те, которые уже созданы в inSales;
  • несозданные товары система пытается связать с существующими в inSales;
  • если похожих не обнаружено, подготавливается импорт для них;
  • отобразится сводная таблица с информацией по товарам и появится кнопка "Создать новые товары в inSales". 

Важно: Яндекс.Маркет не имеет полноценную выгрузку товаров на другие площадки. После импорта новых товаров из Яндекс.Маркета в inSales по API некоторые товары или часть информации по товарам могут не выгрузиться. Это зависит от того, какие данные отдает Яндекс.Маркет по API.

При выгрузке информации по товарам из личного кабинета Яндекс.Маркета в файл доступен такой же объем данных, как и при импорте по API. 

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

Подробнее об импорте

Настройка синхронизации

Сопоставление товаров при синхронизации остатков и цен происходит по атрибутам товара:

  • variant_id;
  • sku, артикул должен быть уникальным;
  • product_id, сопоставление по id товара идет, если у товара один вариант.

Все товары, которые были связаны, подключаются в канал продаж.

FBS

1. Перейдите в раздел "Настройки".

2. Выберите вкладку "Настройки синхронизации":

3. При настройке интеграции Яндекс.Маркет может потребовать включение режима самопроверки нулевых остатков для открытия доступа по API:

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

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

При переключении типа цен и обновлении настроек в Яндекс.Маркете обновятся цены по всем товарам.

При синхронизации цен обновляются две цены: цена продажи и старая цена.

Цена продажи передается, если она больше 0.

Если в качестве цены продажи выбран отдельный тип цены, а не цена продажи по умолчанию, и цена у товара не заполнена и указан прочерк ('-'), то в Яндекс.Маркет цена не отправится.

Старая цена передается, если она больше цены продажи.

Если синхронизация цен включена, то также доступна функция ручного обновления цен.

Необходимо выбрать тип цены и после этого запустить обновление. Цены отправятся по указанному типу цены:

6. Обновление остатков работает автоматически.

При необходимости можно запустить вручную:

7. Выберите способы доставки и оплаты по умолчанию.

В интеграции поддерживаются только способы доставки типа "Доставка с фиксированной стоимостью" и "Самовывоз (не требует ввода адреса доставка)". Если для интеграции создается свой способ доставки, его необходимо создать с одним из этих типов.

Добавлять в стоимость заказа бонусы от Яндекс.Маркет:

  • если настройка включена, то сумма заказа будет состоять из стоимости, которую заплатил покупатель, и бонусов, которые возмещает Яндекс.Маркет;
  • если настройка отключена, то сумма заказа будет состоять только из той стоимости, которую заплатил покупатель. 

8. Сопоставьте статусы заказов. Статусы должны быть уникальными.

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

DBS

1. Перейдите в раздел "Настройки → Настройки синхронизации":

2. При настройке интеграции Яндекс.Маркет может потребовать включение режима самопроверки нулевых остатков для открытия доступа по API:

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

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

При переключении типа цен и обновлении настроек в Яндекс.Маркете обновятся цены по всем товарам.

При синхронизации цен обновляются две цены: цена продажи и старая цена.

Цена продажи передается, если она больше 0.

Если в качестве цены продажи выбран отдельный тип цены, а не цена продажи по умолчанию, и цена у товара не заполнена, и указан прочерк ('-'), то в Яндекс.Маркет цена не отправится.

Старая цена передается, если она больше цены продажи.

Если синхронизация цен включена, то также доступна функция ручного обновления цен.

Необходимо выбрать тип цены и после этого запустить обновление. Цены отправятся по указанному типу цены:

5. Обновление остатков работает автоматически. 

При необходимости можно запустить вручную:

6. Включите настройку учета бонусов от Яндекс.Маркета:

  • если настройка включена, то сумма заказа будет состоять из стоимости, которую заплатил покупатель, и бонусов, которые возмещает Яндекс.Маркет;
  • если настройка отключена, то сумма заказа будет состоять только из той стоимости, которую заплатил покупатель. 

7. Нажмите "Обновить данные о точках самовывоза":

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

Важно: адреса доставки в inSales и Яндекс.Маркете должны быть идентичными.

8. Сопоставьте способы доставки:

Сопоставляйте только те способы, которые используются.

В качестве срока передачи в службу доставки укажите количество дней до передачи в службу доставки от 0 до 30.

Если "0" , значит, передача в службу доставки будет в день заказа. Если "1" — на следующий день и так далее.

В интеграции поддерживаются только способы доставки типа "Доставка с фиксированной стоимостью" и "Самовывоз (не требует ввода адреса доставка)". Если для интеграции создается свой способ доставки, его необходимо создать с одним из этих типов.

Выберите способ доставки по умолчанию. 

9. Сопоставьте способы оплаты и выберите способ по умолчанию:

10. Сопоставьте статусы заказа. Они должны быть уникальными.

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

Экспорт товаров

Важно: скрытые в inSales товары выгружаться на Яндекс.Маркет не будут.

1. В разделе "Настройки → Экспорт товаров" располагается товарный фид, для его настройки необходимо нажать по его названию:

2. Выберите, из каких категорий выгружать товары:

3. Укажите название магазина и компании, которые будут передаваться в фиде:

4. Выберите способ формирования наименования товара:

5. Укажите, какое описание товара выгружать:

При необходимости включите передачу XHTML-разметки описаний.

6. Укажите, в каком параметре хранится информация о производителе, какие параметры дополнительно выгружать и использовать ли артикул в качестве кода производителя:

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

Параметры и свойства товарам можно назначить в личном кабинете Яндекс.Маркета. 

7. Настройте выгрузку старой цены, отсутствующих товаров и штрихкода под свои требования.

При включении настройки "Не выгружать отсутствующие товары" товары с нулевым остатком не будут добавляться в выгрузку.

8. Заполните UTM-метку для ее автоматического добавления к URL товара в выгрузке:

9. Сохраните фид. Скопируйте его адрес:

10. Перейдите в личный кабинет Яндекс.Маркета и укажите ссылку на фид:

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

1. В личном кабинете Яндекс.Маркета перейдите в раздел "Настройки ⟶ Тестовые заказы".

2. В правой колонке выберите товар, в колонке посередине нажмите "Проверить наличие", в третье колонке заполните необходимые данные и нажмите "Отправить заказ".

3. Если все прошло успешно, то сверху появится зеленое уведомление, где будет написано, что заказ успешно создан. В противном случае выполните пункт 2 ещё раз, но с другим товаром.

4. В панели администратора inSales перейдите в Заказы ⟶ Все заказы и проверьте, пришёл ли тестовый заказ. В противном случае перейдите к шагу 5.

5. Рекомендуется проверить переключение статусов. Для этого сделайте оплату заказа через Яндекс.Маркет и посмотрите, что изменилось в inSales. Также в Яндекс.Маркете переведите заказ в статус "Готов к отгрузке".

При обмене данными со стороны Яндекса бывают задержки в отправке статусов около одной-двух минут.

Исправление ошибок

1. В личном кабинете Яндекс.Маркета перейдите в раздел "Настройки ⟶ Лог запросов".

2. Отобразятся две вкладки: "К вашему серверу" и "К серверу Яндекс.Маркета". Нужны последние по времени запросы в обеих вкладках.

3. Нажмите на шестеренку в столбце "Детали" и отправьте содержимое вкладок "Запрос" и "Ответ" у каждого запроса.

4. Результаты отправьте в техническую поддержку.

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 3

Комментарий
На пробном 14-дневном периоде сервис не дает экспорт товаров отсюда полноценное понимание пропадает
Ответ разработчика:
Здравствуйте!
Спасибо за обратную связь. Пожелание передано менеджеру продукта для дальнейшей проработки.
Комментарий
К кому за помощью обратиться? АПИ некорректно работает, не могу пройти последний шаг на самопроверки, неверный ответ сервера.
Ответ разработчика:
Здравствуйте! Напишите, пожалуйста, обращение в техническую поддержку. К обращению можно также приложить скриншоты с проблемой.
Комментарий
Перепишите, ничего не понятно совершенно. Только время потратила(
Ответ разработчика:
Спасибо за обратную связь! Проанализируем и проведем ревью инструкции.
Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Зарегистрироваться», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie