Заказать консультацию

Бесплатный аудит бизнес-процессов — найдём узкие места и точки роста

Модуль для RetailCRM

Модуль Яндекс.Маркет PRO для RetailCRM

1 000 ₽/ мес
FBS — 1 000 ₽/мес · DBS — 2 400 ₽/мес
Модели FBS, DBS, Express и FBY в одном модуле Заказы Маркета в окне с остальными Статусы и остатки синхронны
Модуль Яндекс.Маркет PRO для RetailCRM
🎁 В подарок
1 час аудита CRM при подключении модуля
Подарок при подключении модуля — час бесплатного аудита CRM
Описание
Установка
Вопросы
Поддержка

Описание модуля Яндекс.Маркет PRO для RetailCRM

Интеграционный модуль Яндекс.Маркет — RetailCRM — это решение для автоматизации продаж на Яндекс-маркете. Модуль объединяет функционал CRM-системы и личного кабинета продавца Яндекс.Маркета в единую эффективную экосистему, исключая ручной труд и снижая риск ошибок из-за человеческого фактора.

Модуль Яндекс.Маркет PRO для RetailCRM — в единую эффективную экосистему, исключая ручной труд и снижая риск ошибок из-за человеческого фактора

Поддерживаемые схемы работы

Модуль полностью адаптирован под все современные форматы работы с маркетплейсом:

  • DBS (Delivery by Seller): продавец хранит товары и доставляет их покупателю самостоятельно. Модуль передает детальные адреса доставки, контакты покупателей и интервалы доставки напрямую в RetailCRM.
  • FBS (Fulfillment by Seller): продавец хранит товары у себя, но доставляет силами Яндекса. Модуль автоматически запрашивает этикетки (ярлыки) маркировки отправлений и прикрепляет их к карточке заказа в RetailCRM или передаёт ссылкой на файл.
  • EXPRESS: сверхбыстрая доставка со склада продавца. Модуль поддерживает верификацию кодов подтверждения курьера (EAC) прямо из CRM.
  • FBY (Fulfillment by Yandex): товар хранится и отгружается со склада Яндекса. Модуль забирает из отчёта Маркета продажи и возвраты, создаёт заказы в RetailCRM и переносит комиссии площадки в расходы заказа — маржа по FBY считается корректно, без ручного ввода.

Ключевые преимущества

  1. Умное сопоставление товаров (Связка каталогов)

    Главная боль любой связки маркетплейсов — сопоставление номенклатуры товаров. Модуль предлагает удобную двухрежимную связку товаров:

    • Автоматическая связка: Модуль самостоятельно выкачивает каталоги предложений Яндекс.Маркета и RetailCRM. Вы можете гибко выбрать ключевые идентификаторы для сравнения. Сопоставление может происходить по совпадению OfferID (SKU) Маркета с полем externalId, xmlId, артикулом (article) или штрихкодом (barcode) в RetailCRM.
    • Ручная связка: Если артикулы не совпадают или в каталогах есть расхождения, вы можете связать любой товар Маркета с любым предложением в RetailCRM за пару кликов прямо в панели администратора. Встроенный «умный» поиск с автозаполнением позволяет мгновенно найти нужный товар в CRM.
    • Защита ручных связей: Любая ручная связка получает признак «Ручная связь» и жестко блокируется в базе данных. При последующих автоматических синхронизациях или обновлении каталогов эти связи никогда не будут перезаписаны или сброшены.
    • Детекция дубликатов: Система автоматически находит и подсвечивает товары, имеющие дублирующиеся сопоставления, что позволяет избежать пересортицы при создании заказов.
  2. Мгновенная синхронизация заказов и статусов (Real-time Webhooks)

    • Заказы с Маркета поступают в CRM в течение нескольких секунд после их создания.
    • Двусторонний обмен статусами: изменение статуса заказа на Маркете мгновенно меняет его статус в RetailCRM, и наоборот — перевод заказа в определенный статус в CRM (например, «Доставлен» или «Отменен») сразу транслируется в личный кабинет Яндекс.Маркета.
    • Наглядное сопоставление статусов: статусы Маркета и RetailCRM связываются в визуальной таблице — со стрелками направления обмена (кто кому передаёт статус), встроенной легендой значений каждого статуса Маркета и подсветкой обязательных связок. Модуль не даёт создать конфликтующие пары.
    • Причина отмены: при отмене заказа модуль передаёт в Маркет обязательную причину (без неё Маркет отклоняет отмену), а входящие отмены можно разнести по разным статусам CRM в зависимости от того, кто и почему отменил заказ — покупатель или продавец.
  3. Автоматический контроль остатков (Inventory Sync)

    Предотвращает отмены заказов и штрафы маркетплейса за отсутствие товара на складе (Out of Stock).

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

  4. Автоматическая работа с маркировкой и этикетками

    • Маркировка «Честный Знак»: передача кодов маркировки из RetailCRM в Яндекс.Маркет для соблюдения требований законодательства РФ.
    • Этикетки доставки: автоматическое скачивание ярлыков в нужном формате (A4, A7, A9) и передача в заказ RetailCRM одним из двух способов (или сразу обоими): файлом в блок «Файлы» заказа или ссылкой в поле заказа «YM: Ссылка на этикетку». Ссылка выручает, когда хранилище файлов в RetailCRM не подключено: PDF хранится на стороне модуля 7 дней. Сборщику на складе больше не нужно заходить в кабинет Маркета для печати этикеток.
  5. Контроль прав доступа API-ключа

    Модуль сам проверяет права API-ключа RetailCRM и показывает статус прямо под полем ключа: зелёная плашка — прав достаточно, янтарная — перечислено, каких обязательных прав не хватает, а также прав под отдельные функции (файлы этикеток, расходы). Не нужно гадать, почему часть функций не работает — модуль подсказывает сам.

  6. Учёт комиссий Маркета в расходах

    Модуль забирает комиссии площадки (размещение, складская обработка, доставка покупателю, участие в программе лояльности, приём и перевод платежа) и переносит их в расходы соответствующего заказа RetailCRM — по всем схемам работы. Себестоимость и маржа по заказам считаются автоматически, без ручного ввода.

Самодиагностика подключения

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

  • Подключение к RetailCRM — адрес и ключ заданы, всех ли прав хватает ключу.
  • Доступ к Яндекс.Маркету — указан ли API-ключ и выбрана ли кампания.
  • Магазин RetailCRM — существует ли выбранный магазин в CRM (если его переименовали или удалили, заказы перестают создаваться молча).
  • Уведомления Маркет → CRM — приходят ли вебхуки о новых заказах и когда был последний.
  • Статусы CRM → Маркет — срабатывает ли триггер RetailCRM.
  • Сопоставление статусов, связка товаров, передача остатков — настроены ли, есть ли дубли товаров.
  • Ошибки обмена — последняя ошибка API Маркета с расшифровкой.

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

Самодиагностика подключения в модуле Яндекс.Маркет PRO для RetailCRM

Видеообзор возможностей

Установка и подключение Яндекс.Маркет PRO для RetailCRM

Видео
Полная настройка модуля — пошагово

Разбор каждой вкладки и каждого поля модуля за одно видео. Ниже те же шаги — текстом.

Шаг 1
Базовое подключение к RetailCRM

  1. Перейдите в панель управления модулем (раздел Настройки модуля).
  2. Заполните блок Базовые настройки:
    • RetailCRM URL: укажите адрес вашей CRM-системы (например, https://my-shop.retailcrm.ru).
    • Ключ доступа: введите API-ключ, созданный в настройках RetailCRM.
      Прямо под полем ключа модуль выводит плашку проверки прав: зелёная — прав достаточно, янтарная — перечислит, каких прав не хватает.
      Обязательные права — без них подключение не сохранится:

      • Интеграционные модули — чтение и запись
      • Заказы — чтение и запись
      • Пользовательские поля — чтение и запись
      • Справочники — чтение
      Права под отдельные функции — без них работает всё, кроме этой функции:

      • Складские остатки — чтение (синхронизация остатков и товаров)
      • Файлы — чтение и запись (прикрепление этикеток Яндекса к заказу; не нужно, если этикетки передаются только ссылкой)
      • Клиенты — чтение и запись (привязка заказа к выбранному клиенту)
      • Расходы — чтение и запись (передача комиссий FBY в расходы RetailCRM)
  3. Заполните блок Контакты (Email и имя контактного лица для связи по техническим вопросам).
  4. Нажмите кнопку Сохранить.

После сохранения: модуль автоматически зарегистрирует себя в вашей RetailCRM как интеграционный модуль и создаст необходимые пользовательские поля в заказах CRM:

  • imb_yandex_pro_campaign_id (поле для ID кампании Яндекс.Маркета)
  • imb_yandex_pro_courier_secure_code (поле для кода подтверждения курьера)
Настройки модуля: подключение к RetailCRM и проверка прав ключа
«Настройки модуля»: подключение к RetailCRM и проверка прав ключа

Шаг 2
Настройка магазина (Кампании) Яндекс.Маркета

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

  1. Нажмите кнопку Создать новый магазин.
  2. Введите название (например, Яндекс.Маркет FBS) и выберите схему работы (DBS, FBS, EXPRESS или FBY).
  3. Нажмите Создать, а затем в списке магазинов кликните Настроить напротив созданного магазина. Вы попадете в панель настроек магазина, разделенную на вкладки.
Список магазинов Яндекс.Маркета
Список магазинов: под каждую схему — свой магазин
Создание магазина и выбор схемы
Окно создания магазина: название и выбор схемы (DBS / FBS / Express / FBY)

Вкладка «Настройки магазина»

Заполните параметры в следующих блоках:

  • Настройки retailCRM:
    • Магазин: выберите сайт из RetailCRM, к которому привязываются заказы.
    • Способ оформления заказа и Тип доставки: укажите значения по умолчанию для заказов с Маркета.
    • Склад RetailCRM: выберите склад отгрузки по умолчанию.
    • Типы оплат: выберите типы оплат в CRM для предоплаты (PREPAID) и оплаты при получении (POSTPAID).
  • Настройка сопоставления товаров:
    Выберите, по какому полю RetailCRM (externalId, xmlId, article или barcode) будет происходить автоматическое связывание с OfferID (SKU) из Маркета.
  • Настройки Яндекс Маркет:
    • API ключ Яндекса: вставьте авторизационный ключ партнера Маркета.
    • Магазин Яндекса: выберите нужную кампанию Маркета (список подгрузится автоматически). В списке показаны только кампании, соответствующие выбранной схеме работы магазина.
    • Забирать этикетки: два независимых переключателя — «прикреплять к заказу» (PDF-файл в блоке «Файлы», нужно оплаченное хранилище файлов в RetailCRM) и «передавать ссылкой в поле заказа» (ссылка в поле «YM: Ссылка на этикетку», файл хранится 7 дней). Можно включить один или оба, затем выберите формат (A4, A7, A9).
    • Передавать маркировку Честный Знак: активируйте для передачи кодов маркировки.
    • Причина отмены по умолчанию: выберите причину, которую модуль передаст в Маркет при отмене заказа. Маркет требует причину обязательно — без неё отмена не проходит.
  • Перечень складов RetailCRM для передачи остатков:
    Выберите склады, остатки которых будут суммироваться и отправляться в этот магазин на Маркете.

Нажмите Сохранить настройки внизу страницы.

Настройки магазина — блок RetailCRM
Настройки магазина: блок RetailCRM (магазин, оплаты, склад, клиент)
Настройки магазина — Яндекс.Маркет, этикетки, причина отмены
Сопоставление товаров, ключ Яндекса, этикетки, маркировка и причина отмены
Склады RetailCRM для передачи остатков
Выбор складов RetailCRM, остатки которых уходят в Маркет

Шаг 3
Сопоставление товаров (Связи каталогов)

После сохранения настроек модуля и магазинов рекомендуется произвести синхронизацию каталогов:

  1. Перейдите во вкладку Сопоставление товаров.
  2. Нажмите кнопку Принудительно пересобрать сопоставления товаров вверху таблицы.
    * Модуль запустит фоновую задачу: скачает актуальные товары из RetailCRM, предложения из Яндекс.Маркета и автоматически свяжет их на основе выбранного вами правила.
  3. В таблице сопоставления вы увидите список всех SKU Маркета:
    • Столбец «Связанный продукт» отображает название привязанного товара из RetailCRM.
    • Ссылки «в retailCRM» и «в yandexMarket» позволяют быстро перейти в карточку товара в нужной системе.
    • Флаг «Дубликаты» сигнализирует о том, что для данного артикула найдено более одного совпадения.

Ручное связывание товаров (если автосвязка не сработала):

  1. В строке товара нажмите кнопку «Редактировать».
  2. В появившемся окне начните вводить название товара в поле «Связанный продукт» (система выполнит умный поиск по RetailCRM).
  3. Выберите нужный товар и нажмите кнопку сохранения.
  4. Товар получит статус «Ручная связь». Эта связь зафиксирована в БД и защищена от перезаписи автосинхронизацией.
  5. Для удаления связи используйте кнопку «Удалить» в строке товара.
Список товаров RetailCRM
Список товаров RetailCRM с полями для сопоставления (externalId / xmlId / артикул / штрихкод)
Таблица сопоставления товаров
Таблица сопоставления: счётчики связанных/несвязанных, фильтр, ручная связка

Шаг 4
Настройка и сопоставление статусов заказов

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

  1. Настройка со стороны Яндекс.Маркета (Яндекс → CRM):
    • В настройках магазина скопируйте URL из поля Вебхук из Market | API уведомления.
    • В кабинете партнера Яндекс.Маркета перейдите в настройки Push API вашей кампании, вставьте эту ссылку и выберите формат данных JSON.
  2. Настройка со стороны RetailCRM (CRM → Яндекс):
    • Скопируйте ссылку из поля Вебхук из RetailCRM | смена статуса заказа.
    • В RetailCRM перейдите в Администрирование → Интеграция → Триггеры и создайте триггер на событие «Смена статуса заказа».
    • В действиях триггера выберите «Отправить HTTP-запрос» (метод POST) на скопированный URL-адрес.
    • Для Express-доставки: настройте аналогичный триггер при вводе/изменении кода курьера, используя ссылку Вебхук из RetailCRM | отправка кода подтверждения.
  3. Сопоставление статусов в модуле:
    • Перейдите во вкладку Передача статусов в настройках магазина. Связки задаются в наглядной таблице со столбцами: Статус RetailCRM, Статус Яндекс.Маркета, Уточнение (необязательно), Направление и переключатель Передавать.
    • Кнопкой «Добавить пару статусов» заведите соответствия. Обязательно свяжите статус создания заказа — Находится в обработке / PROCESSING (Маркет) → Новый (CRM): именно по нему новый заказ попадает в нужный статус CRM, и продавец его видит. Обязательные для вашей схемы статусы модуль помечает звёздочкой, а конфликтующие пары (один статус на два разных) — не даёт сохранить.
    • Направление обмена показывает столбец со стрелкой: часть статусов продавец отправляет сам из CRM (RetailCRM → Маркет), часть приходит из Маркета автоматически (Маркет → RetailCRM). Над таблицей — сворачиваемая справка «Что означают статусы Яндекс.Маркета» с расшифровкой каждого статуса.
    • Уточнение (причина отмены): для статуса «Отменён» можно указать уточнение и развести отмены по разным статусам CRM — отдельно отмену покупателя и отмену продавца. Пусто — связка ловит любой случай этого статуса.
    • Дополнительно: выберите статус RetailCRM, при переходе в который модуль должен передать на Маркет коды маркировки (Честный Знак) или обновлённый состав заказа.

Нажмите Сохранить настройки.

Вебхуки передачи статусов
Вебхуки для обмена статусами (Маркет ⇄ RetailCRM)
Встроенная справка по статусам Маркета (DBS)
Встроенная сворачиваемая справка по статусам Маркета (пример для модели DBS)
Сопоставление статусов заказа
Таблица связок: статус RetailCRM ↔ статус Маркета, уточнение и направление

Что означают статусы Яндекс.Маркета (схемы FBS / Express)

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

Статус Маркета Направление Что означает
★ Находится в обработке (Создан)
PROCESSING
← приходит из Маркета Заказ только что оформлен покупателем и находится в обработке.
Оформлен, но ещё не оплачен
UNPAID
← приходит из Маркета Заказ оформлен, но ещё не оплачен покупателем.
Ожидает обработки со стороны продавца
PENDING
← приходит из Маркета Ожидает обработки со стороны продавца (нужно подтвердить / собрать).
Передан в службу доставки
DELIVERY
← приходит из Маркета Заказ передан в службу доставки и едет к покупателю.
Доставлен в пункт выдачи
PICKUP
← приходит из Маркета Заказ доставлен в пункт выдачи и ждёт покупателя.
Получен покупателем
DELIVERED
← приходит из Маркета Покупатель получил заказ.
Возвращён частично
PARTIALLY_RETURNED
← приходит из Маркета Часть товаров из заказа возвращена покупателем.
Возвращён полностью
RETURNED
← приходит из Маркета Заказ полностью возвращён покупателем.
★ Отменён
CANCELLED
↔ продавец или покупатель Заказ отменён. При отмене в Маркет передаётся причина (см. настройку «Причина отмены»).

FBY
Особенности схемы FBY (витрина Яндекса)

Схема FBY отличается от DBS/FBS/Express — товар хранится и отгружается со склада Яндекса, поэтому настройка проще:

  • Без вебхуков. Заказы и возвраты модуль забирает из отчёта Маркета по расписанию (несколько раз в день) — настраивать Push API и триггеры не нужно.
  • Два состояния. Для FBY достаточно связать статусы «Продан» и «Возвращён» со статусами RetailCRM — их выбор задаётся в настройках магазина.
  • Без адресов и контактов покупателя. Доставку и данные клиента ведёт Яндекс, поэтому заказы создаются на одного общего клиента.
  • Комиссии в расходах. Комиссии площадки из отчёта переносятся в расходы заказа RetailCRM (нужно право на работу с расходами у API-ключа) — маржа считается автоматически.

Шаг 5
Работа в фоновом режиме (Automations)

После выполнения шагов 1–4 модуль работает полностью автономно в фоновом режиме:

  • Каждые несколько минут выполняется синхронизация складских остатков по выбранным складам.
  • Новые заказы с Маркета создаются в CRM автоматически.
  • Изменения статусов синхронизируются в реальном времени (DBS/FBS/Express).
  • Для FBY продажи, возвраты и комиссии подтягиваются из отчёта Маркета по расписанию.

Шаг 6
Проверьте подключение — самодиагностика

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

  • Зелёный — канал работает.
  • Жёлтый — требует внимания: например, вебхук Маркета ещё ни разу не приходил или не сопоставлены статусы.
  • Красный — обмен по этому пункту не идёт: не заполнен API-ключ, не выбрана кампания или указанного магазина нет в RetailCRM.

Проверяются: подключение к RetailCRM и права ключа, доступ к Яндекс.Маркету, магазин RetailCRM, уведомления Маркет → CRM, триггер статусов CRM → Маркет, сопоставление статусов, связка товаров (в том числе дубли), передача остатков и последняя ошибка обмена.

Два пункта — «Уведомления Маркет → CRM» и «Статусы CRM → Маркет» — загораются только после первого реального события. Чтобы проверить триггер, поменяйте статус любого заказа в RetailCRM: отметка появится сразу.

Самодиагностика подключения в модуле Яндекс.Маркет PRO

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

Частые вопросы о Яндекс.Маркет PRO для RetailCRM

Можно ли использовать несколько схем подключения DBS, FBS, FBO в одном модуле?

Да. В одном модуле можно вести несколько магазинов Яндекс.Маркета по разным схемам — DBS, FBS, Express и FBY. Каждый магазин настраивается отдельно под свою схему, а заказы со всех магазинов попадают в вашу RetailCRM.

Почему тестовый FBS-заказ не приходит в RetailCRM?

Тестовые заказы по схеме FBS Яндекс.Маркет отправляет в интеграцию только после оплаты. Неоплаченный тестовый заказ (статус «Ожидает оплаты» / UNPAID) Маркет не отправляет — уведомление (вебхук) по нему не приходит, поэтому в RetailCRM такой заказ не создаётся. Чтобы проверить работу FBS, оформите тестовый заказ и оплатите его: только после оплаты придёт вебхук и заказ появится в RetailCRM.

Поддержка модуля Яндекс.Маркет PRO для RetailCRM

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

Консультации и настройка
Напишите нам
Пн–Пт · с 9:00 до 18:00
Срочные вопросы
Позвоните нам
Круглосуточно · без выходных
Позвонить
Консультации и настройка — бесплатно. В мессенджерах отвечаем в рабочее время.
Этот модуль — часть решения
«1С и маркетплейсы»

Модуль синхронизирует один канал. Если нужно завести все маркетплейсы в 1С разом — заказы, остатки, цены и комиссии — настроим весь обмен под ключ.

Настроим под ключ →
Индивидуальное решение

Не нашли решения своей проблемы?

Отправьте свои данные, и наши специалисты разработают индивидуальное решение под ваши бизнес-процессы!

Расскажите о задаче
Ответим и предложим следующий шаг.