- Главная
- Маркетплейс
- Яндекс.Маркет DBS

Яндекс.Маркет DBS
Подключается через
Поддержка модуля 7 дней в неделю
Вы можете заказать бесплатную демонстрацию или настройку через интегратора «Студия Сергея Ткаченко«.
Яндекс.Маркет DBS — DBS, или Delivery By Seller, модель работы с Яндекс.Маркетом по которой доставка товара происходит на стороне продавца. Данный модуль позволяет вести работу с заказами из Яндекс.Маркета в RetailCRM по данной модели
Что позволяет делать наш модуль Яндекс.DBS:
- Работать в модуле сразу с четырьмя магазинами на Яндекс.Маркетом;
- Обрабатывать заказы не выходя из RetailCRM;
- Синхронизировать статусы заказов при обмене между RetailCRM и Яндекс.Маркетом;
- Синхронизировать оплаты при обмене между RetailCRM и Яндекс.Маркетом;
- Синхронизировать типы доставки при обмене между RetailCRM и Яндекс.Маркетом;
- Пользоваться неограниченным количеством складов и сопоставлять их с складами на Яндекс.Маркет;
- Выставлять время работы склада;
- Передавать остатки из RetailCRM в Яндекс.Маркет, сопоставляя товары удобным вам способом (артикул Торгового предложения, внешний ID Торгового предложения, xml_id Торгового предложения);
- Отображать в статье расходов скидки и бонусы;
- Передавать маркировку системы «Честный ЗНАК».
А также:
- Выбирать способ оформления заказа при передаче заказа в RetailCRM;
- Выбирать магазин, к которому будут привязаны заказы;
Интеграция Яндекс.DBS с RetailCRM
Содержание:
- 1. Создание API-ключа в RetailCRM
- 2. Базовая настройка модуля
- 3. Добавление магазина в модуль
- 4. Настройка магазина в модуле
- 5. Настройка Яндекс.Маркета
- 6. Основные настройки магазина
- 7. Статусы Яндекс.Маркета
- 8.Статусы RetailCRM
- 9.Сопоставление типов оплат
- 10.Сопоставление типов доставки
- 11.Склады
- 12.Товары
- 13. YML-файл
- 14. Передача остатков
- Приложение 1
- Приложение 2
- Отладка работы модуля
— Передача номера заказа как в Яндекс Маркете
— Создание расхода
— Выбор идентификатора товара
!!! В связи с последними изменениями в Яндекс Маркет, перед настройкой вам необходимо обратиться в техническую поддержку и попросить изменить метод работы с «В личном кабинете» на «Через API» !!!
1. Создание API-ключа в RetailCRM
-
- Для работы модуля, потребуется создать API-ключ в системе RetailCRM, для этого перейдите в блок настроек «Настройки/Интеграция/Ключи доступка к API»
-
- На данной странице настроек нажмите синюю кнопку «Добавить» с иконкой знака +
желательно создавать новый ключ
- На данной странице настроек нажмите синюю кнопку «Добавить» с иконкой знака +
Примечание: Не рекомендуется использовать уже существующий API-ключ. Для каждой интеграции создавайте новый API-ключ.
-
- Необходимые доступы расположены в Приложении 1
- Скопируйте созданный ранее ключ, он понадобится в следующем пункте настроек
2. Базовая настройка модуля
-
- Для перехода в личный кабинет модуля требуется перейти в следующий блок настроек «Настройки/Интеграция/Маркетплейс»
-
- Внесите в поле «Ссылка на RetailCRM» ссылку на вашу RetailCRM
- Внесите в поле «API-ключ RetailCRM» скопированный вами в этапе 1 API-ключ
3. Добавление магазина в модуль
-
- Из личного кабинета перейдите в вкладку «Магазины»
-
- В данном блоке настроек нажмите зеленую кнопку «Добавить магазин с иконкой «+»»
-
- В открывшемся окне вы сможете выбрать любой из доступных APi-ключу магазинов.
-
- После выбора нужного магазина нажмите на синюю кнопку «Сохранить» с иконкой дискеты
- Всего в модуль можно внести до 4 магазинов
- Для удаления магазина из настроек модуля нажмите на красную кнопку с иконкой мусорной корзины
4. Настройка магазина в модуле
- Для перехода в настройки магазина в модуле требуется нажать на синюю кнопку с иконкой гаечного ключа напротив требуемого магазина
- После перехода в настройки магазина скопируйте 2 поля из основых настроек, «URL для запросов API(Настройка API Яндекс.Маркет)» и «SHA1-отпечаток SSL-сертификата(Настройка API Яндекс.Маркета)»
5. Настройка Яндекс.Маркет
-
- Перейдите в настройки вашего бизнес-аккаунта Яндекс.Маркета
- Выберете магазин который вы хотите связать с RetailCRM.
-
- Перейдите в интерфейс магазина, кликнув на его название. Затем перейдите в «Настройки/Настройки API»
- В блоке настроек API требуется сохранить значение полей «Номер компании» и «Авторизационный токен» , оно понадобится нам в последующих шагах
- В поле «URL для Запросов API» введите значение, сохраненное вами в предыдущем пункте настроек из поля «URL для запросов API (Настройка API Яндекс.Маркет) в модуле в RetailCRM»
- В поле «SHA1-отпечаток SSL-сертификата» потребуется ввести отпечаток сертификата сохраненный вами в прошлом пункте настроек из поля «SHA1-отпечаток SSL-сертификата(Настройка API Яндекс.Маркета) в модуле в RetailCRM»
- В поле «Тип авторизации» выставляем «URL»
6. Основные настройки магазина
Заполнение основных настроек магазина:
«Магазин RetailCRM» — в данной настройке выставляется.
«Авторизационный токен API Яндекс» — для получения авторизационного токена API Яндекса, потребуется нажать на синюю кнопку «Получить токен» с иконкой ключа (нажатие на кнопку инициализирует переход в окно аутентификации Яндекса, после которой вы получите токен)
«Авторизационный токен магазина Яндекс.Маркет»
«Компания (Только число без префикса 11-***)»
«Идентификатор товара RetailCRM» — способ передачи товаров в Маркет.
«Количество товара без сопоставления» — Настройка для предотвращения отключения в Маркете на время тестирования, а также избежания ситуаций, когда не сопоставленные товары отключаются.
Указание цифры:
0 — товары сопоставлены и если найдутся товары без сопоставления, то им присвоится остаток 0;
1,2,3… — у товаров без сопоставления проставляется остаток равный указанной цифре.
- «Способ оформления заказа» — данная настройка отвечает за поле «Способ оформления заказа» в карточке заказа в RetailCRM для заказов полученных от Яндекса
- «Статья расходов RetailCRM для Скидки Маркетплейса» — способ отображения расходов в RetailCRM (Подробнее в Отладке работы модуля)
- Передавать маркировку системы «Честный ЗНАК» (Подробнее в Приложении 2)
- После заполнения требуемых настроек нажмите на зеленую кнопку «Сохранить»
7. Статусы Яндекс.Маркет
В данном блоке настроек проставляется соответствие статусов Яндекс.Маркета с статусами в RetailCRM
После заполнения требуемых настроек нажмите на зеленую кнопку «Сохранить»
8.Статусы RetailCRM
В данном блоке настроек проставляется соответствие статусов при синхронизации RetailCRM с Яндекс.Маркетом
После заполнения требуемых настроек нажмите на зеленую кнопку «Сохранить»
9. Сопоставление типов оплат
В данном блоке выставляется соответствие между заведенными в Яндекс.Маркете с типами оплат в RetailCRM и статусы платежа при создании заказа
- При настройках учитывается разделение типов оплаты Яндекс.Маркета на оплаты при оформлении или получении
- Требуется выставить статус оплаты, в котором заказ будет приходить в RetailCRM
После заполнения требуемых настроек нажмите на зеленую кнопку «Сохранить»
Примечание: синхронизация обмена статусами между RetailCRM и Яндекс Маркетом и наоборот — происходит каждые 5 минут.
10. Сопоставление типов доставки
В данном блоке выставляется соответствие между заведенными в Яндекс.Маркете типов доставки, а также есть настройка учёта нерабочего времени.
- Функция «Время неучитываемое в расчетах дат доставки» позволяет избежать назначение доставки на нерабочие дни магазина. В первом поле выставляются даты нерабочих дней, во втором — окончание рабочего дня
- Доставки в Яндекс.Маркете делятся на 3 типа, «Самовывоз», «Курьерская доставка», «Доставка почтой»:
Самовывоз — данный тип доставки автоматически подтягивается из Яндекс.Маркета в RetailCRM при наличии в маркетплейсе заведенных пунктов самовывоза. Требуется заполнение следующих полей:
- Название доставки — Внесение названия доставки в модуле, требуется для идентификации доставки в модуле.
- Регионы доставки — Регионы для которых возможен данный тип доставки
- Дата отгрузки (Дней от даты заказа) — Количество дней, требуемых для проведения отгрузки, после оформления заказа
- Минимальная дата доставки(Дней от даты заказа) — Минимальное количество дней требуемых для доставки после оформления заказа
- Максимальная дата доставки(Дней от даты заказа) — Максимальное количество дней, требуемых для доставки после оформления заказа
- Тип доставки RetailCRM — Сопоставление с типом доставки из RetailCRM
- Склад отгрузки RetailCRM — Сопоставление с складом отгрузки из RetailCRM
- Причина смены даты доставки — это поле заполняется в ручную (функционал добавлен для уточнения переноса дат доставки)
Курьерская доставка — тип доставки с использованием курьеров, создание разных типов существует для возможности
заведения разного времени доставки и отгрузки заказов для разных регионов.
Требуется заполнение следующих полей:
- Название доставки — Внесение названия доставки в модуле, требуется для идентификации доставки в модуле.
- Дата отгрузки
- (Дней от даты заказа) — Количество дней, требуемых для проведения отгрузки, после оформления заказа
- Минимальная дата доставки(Дней от даты заказа) — Минимальное количество дней, требуемых для доставки после оформления заказа
- Максимальная дата доставки(Дней от даты заказа) — Максимальное количество дней, требуемых для доставки после оформления заказа
- Регионы доставки — Регионы для которых возможен данный тип доставки
- Тип доставки RetailCRM — Сопоставление с типом доставки из RetailCRM
- Причина смены даты доставки — отображение в ЯМ
Доставка почтой — тип доставки с использованием почты.
- Название доставки — Внесение названия доставки в модуле, требуется для идентификации доставки в модуле
- Дата отгрузки(Дней от даты заказа) — Количество дней, требуемых для проведения отгрузки, после оформления заказа
- Минимальная дата доставки(Дней от даты заказа) — Минимальное количество дней, требуемых для доставки после оформления заказ
- Максимальная дата доставки(Дней от даты заказа) — Максимальное количество дней, требуемых для доставки после оформления заказа
- Тип доставки RetailCRM — Сопоставление с типом доставки из RetailCRM
- Причина смены даты доставки — отображение в ЯМ
После заполнения требуемых настроек нажмите на зеленую кнопку «Сохранить»
11.Склады
В данном блоке настраивается отображение остатков товаров. Возможны 2 вида отображения: общее количество или отдельно по складам.
- Если у вас только 1 склад или вас интересует общее количество остатков, то выставляется соответствующий чек-бокс
- Если нужно отображение отдельно по складам, то необходимо напротив названия склада RetailCRM прописать соответствующий «ID склада на маркетплейсе»
Примечание: Чтобы остатки отображались отдельно по складам, необходимо в настройках ЯМ создать отдельные склады и связать их с соответствующими складами в RetailCRM
Посмотреть ID можно в личном кабинете Яндекс Маркера: Логистика/Склады/Внизу общая информация
12. Товары
В данном блоке можно проверить сопоставление добавляемых в заказ RetailCRM товаров и проверить их количество используя столбцы:
- Столбец «Идентификатор торгового предложения» показывает ID товара
- Столбец «Время последнего обновления» показывает время последнего обновления остатков товара
- Кнопка «Обновить список» позволяет обновить вручную
13. YML-файл
Формирование каталога в формате YML файла одна из важных задач для синхронизации работы между системами.
Если вы решите выгружать товары на Яндекс.Маркет из RetailCRM, то достаточно скопировать сформированную ссылку, вставить её в поисковую строку браузера и дождаться пока сформируется и скачается файл. — инструкция будет под скриншотом
Но важно помнить:
- Каталог формируется на основе товаров, принадлежащих магазину, указанного в настройках модуля.
- Для безошибочной выгрузки товары в RetailCRM должны иметь следующие параметры:
— Цена
— Фото
— Артикул
— Штрихкод
— Вес
— Габариты
Примечание: YML-файл генерируется на лету, в момент, когда переходите по ссылке.
Выгрузка каталога:
- Заходим на вкладку YML-файл, копируем ссылку и вставляем её в поисковую строку и нажимаем Enter;
- Дождемся когда скачается файл и переходим в ЛК Яндекс.Маркет
- Переходим Товары/Каталог
- Нажимаем Загрузить каталог, выбираем формат файла — Яндекс.Маркет, выбираем скаченный файл и нажимаем Загрузить. Дожидаемся окончания загрузки и нажимаем Добавить товары.
14. Передача остатков
Настройка передачи остатков проводится в личном кабинете Яндекс.Маркета, в том же блоке настроек, в котором вы были в пункте 5,
- В данных настройках, изначально требуется нажать на кнопку с текстом «Отправить запрос», при успешном ответе от сервера, в правом верхнем углу появится сообщение о том, что
«Ваш сервер ответил правильно». После успешной тестовой выгрузки остатков, вы можете активировать настройку «Обновлять данные автоматически» - Остатки обновляются по запросу от Яндекса по своим внутренним алгоритмам. По нашим наблюдениям это происходит каждые 40-120 минут, в зависимости от товара.
- ID склада на маркетплейсе — необходимо указать, если на яндексе несколько складов. На данный момент, модуль работает только с одним складом яндекс-маркета.
Приложение 1
В блоке создания API-ключа разрешите следующие API методы:
Приложение 2
По закону некоторые товары принадлежат обязательной маркировка — тут можно подробнее ознакомиться со списком и всеми правилами: https://getmark.ru/blog/o-markirovke/obyazatelnaya-markirovka-tovarov-kod-pravila-ehtapy-sroki
С 1 декабря 2021 года Яндекс вводит обязательную передачу маркировки товаров, подробнее: https://yandex.ru/support/partnermarket-dsbs/orders/cis.html?lang=ruhttps://yandex.ru/support/partnermarket-dsbs/orders/cis.html?lang=ru 0
В связи с этим мы внесли передачу маркировки в наш модуль.
Отладка работы модуля:
1. Передача номера заказа как в Яндекс Маркете:
Передачу номера заказа можно настроить? перейдя в «Настройки» — «Системные» — «Заказы», далее заполняем поле как на скриншоте ниже. Стоит учесть, что эта настройка работает для всех интеграций, а значит, если у вас есть другие модули откуда поступают заказа, то в них также изменятся номера заказов.
2. Отображение расхода
Для полноценной работы с расходами следует создать отдельную группу расходов и статью расхода.
— Настройки/Системные/Расходы/Группы расходов/Добавить
— Пишем название группы расходов и нажимаем «Сохранить»
— Переходим к Статье расходов
— Заполняем: название, группу, тип, проставляем чек-бокс «Относится к расходам по заказу»
— Далее переходим в модуль на первую вкладку «Основные настройки» и проставляем созданную статью расходов.
3. Выбор идентификатора товара
Для определения идентификатора товара вам необходимо в первую очередь обратить внимание на значение параметра SKU в Яндекс.Маркет — проверьте с каким идентификатором он совпадает в ритейле и выберите из списка.
— проверьте с каким идентификатором он совпадает в ритейле и выберите из списка.