Публикация на Яндекс.Маркет: Api-Key и карточка через Partner API
Cardix публикует карточки на Яндекс.Маркет через Partner API — сохранение с публикацией отправляет данные оффера площадке синхронно, а саму карточку Маркет создаёт и модерирует в фоне; Cardix опрашивает статус, пока карточка не появится или площадка не вернёт ошибку.
Что нужно в кабинете Яндекс.Маркета
- Войдите в partner.market.yandex.ru под аккаунтом продавца.
- Слева внизу откройте «Настройки» → «Обмен данными (API)» → вкладку «Api-Key».
- Нажмите «Создать токен» и выберите доступ «Управление товарами и карточками» (подойдёт и «Полное управление кабинетом»).
- Скопируйте токен — он показывается один раз.
В отличие от Ozon, отдельный Client-Id вводить не нужно: Cardix определяет businessId кабинета автоматически по токену при подключении (GET /v2/campaigns).
Подключение в Cardix
На странице Настройки → Маркетплейсы кнопка «+ Добавить кабинет» открывает модал: шаг 1 — выбор площадки (Яндекс.Маркет), шаг 2 — форма подключения со сворачиваемой подсказкой с шагами выше, полем «Название кабинета» и одним полем credentials — Api-Key.
Кнопка «↻ Синхронизировать» проверяет токен без сохранения (запрашивает первую страницу офферов); «Подключить» сохраняет токен, определяет businessId и сразу синхронизирует существующие товары.
После подключения карточка кабинета в списке показывает статус, число синхронизированных товаров и время последней синхронизации. Кнопка «Редактировать» открывает ту же форму для смены токена или названия, кнопка отключения — удаляет кабинет.
Можно подключить больше одного кабинета Яндекс.Маркета — например, для второго магазина — тем же «+ Добавить кабинет»: см. «Несколько кабинетов на маркетплейсе».
Публикация карточки по шагам
На карточке товара, в блоке «Маркетплейсы», у плитки «Яндекс.Маркет» нажмите «Создать объявление» (или «Связать с существующим», если карточка на Маркете уже есть) — откроется страница «Листинг Яндекс.Маркет», собранная из тех же компонентов формы, что и публикация на Ozon/WB/Авито.
- Заполните Название (до 256 символов) и Описание (до 6000 символов) — по умолчанию описание подставляется из обзора Cardix.
- В блоке «Фото» выберите до 30 изображений из галереи товара (клик переключает выбор, порядок клика = порядок фото на Маркете); на плитках доступны AI-кнопки «✨» (замена фона) и «⚡» (инфографика из этого фото).
- Раскрывающийся блок «Цены с рынка» показывает диапазон и медиану найденных цен конкурентов — клик по столбцу гистограммы или по медиане подставляет значение в поле «Цена (₽)»; там же — необязательное поле «Бренд».
- В поле «Категория» введите название или найдите нужный пункт в списке — Cardix показывает плоский список листовых категорий дерева ЯМ с полным путём.
- Нажмите «✨ Заполнить через AI» — модель сама подберёт ветку и листовую категорию (если категория ещё не выбрана), а затем заполнит название, описание, бренд, цену и характеристики категории одним запросом.
- Заполните обязательные характеристики категории — справочные поля отображаются выпадающим списком, текстовые/числовые — полем ввода, булевы — переключателем «Да/Нет».
- Нажмите «Сохранить черновик» или «Опубликовать на Яндекс.Маркете» — публикация отправляет оффер через Partner API (
offer-mappings/update) и ставит фоновую задачу проверки статуса карточки.
Статусы и ошибки
Статус показан плашкой рядом с заголовком страницы: Черновик, ⏳ Ожидаем подтверждения..., ✓ Опубликовано, ✗ Ошибка. Обновление приходит в реальном времени без перезагрузки страницы — как только Маркет подтверждает карточку, статус меняется на «Опубликовано». Держать вкладку открытой не обязательно — прогресс сохраняется и восстановится при следующем визите (опрос идёт до 30 минут, раз в 30 секунд).
Если Маркет отклонил карточку, под заголовком появляется точный текст ошибки от площадки.
Черновик можно удалить через меню «⋯» в шапке формы → «Удалить черновик»; если публикация уже отправлена (статус «⏳ Ожидаем подтверждения...»), Cardix предупредит, что карточка всё равно может появиться на площадке при следующей синхронизации.
Снятие с публикации и удаление
Снять с публикации — оффер архивируется на Яндекс.Маркете (Partner API, метод архивации офферов), запись в Cardix остаётся со статусом «Снято».
Удалить запись — доступно для снятых карточек и черновиков: запись, связка с товаром, ключевые слова и позиции удаляются из Cardix безвозвратно. Сама площадка при этом не затрагивается — заархивированный оффер остаётся в кабинете Маркета, управлять им дальше нужно уже средствами кабинета.
Частые вопросы
Нужен ли Client-Id, как у Ozon? Нет, для Яндекс.Маркета достаточно одного Api-Key — businessId кабинета Cardix определяет сама.
Сколько ждать подтверждения после «Опубликовать»? Отправка оффера синхронна, но саму карточку Маркет создаёт и модерирует в фоне — обычно быстрее, но опрос статуса продолжается до 30 минут на случай задержки на стороне площадки.
Можно ли отредактировать уже опубликованную карточку? Да, форма остаётся доступной — повторное сохранение с публикацией обновит данные оффера на Маркете.
AI не находит нужную категорию — что делать? Выберите категорию вручную через поиск по списку, затем запустите AI-заполнение ещё раз — оно подставит характеристики уже в рамках выбранной категории.