Плагин «Интеграция с Яндекс.Маркет» передаёт на Маркет карточки товаров (название, описание, категория, характеристики, фото) через Partner API.
Важно: карточки, цены и остатки передаются отдельно. offerId должен совпадать во всех трёх процессах.
Магазин → Настройки → Плагины → Интеграция с Яндекс.Маркет → профиль кампании → блок «Выгрузка карточек на Яндекс.Маркет».
Укажите API-ключ или OAuth-токен → сохраните → нажмите «Получить Business ID».
Категории / списки / типы, скрытые и недоступные товары, формат offerId, шаблон артикула.
Без сопоставления товар пропускается.
Источники для названия, описания, артикула, бренда, габаритов, штрихкодов.
Фото подставляются из карточки товара автоматически.
Выберите категорию Маркета → «Загрузить параметры» → сопоставьте обязательные поля → сохраните.
«Запустить выгрузку» → дождитесь завершения. В отчёте: прогресс, выгружено, пропущено, ошибки (до 100).
php /путь/к/shop-script/cli.php shop pokupkiYaMarketOfferMappings 1
1 — номер профиля (DBS = 1, FBS = 2, FBS express = 3). Рекомендуется: 1 раз в сутки.
offerId, название, описание, бренд, артикул, штрихкоды, страны, теги, вес и габариты, фото, категория Маркета, характеристики.
| Проблема | Решение |
|---|---|
| Пропущен — нет категории | Сопоставить категорию |
| Пропущен — нет offerId | Проверить формат артикула |
| Ошибка авторизации | Обновить токен / ключ |
| Business ID пустой | «Получить Business ID» |
| Ошибка по товару | Исправить данные / характеристики |
| Выгрузка стоит | Лимит API (420) — подождать |
wa-log/shop/plugins/pokupki/campaign.{номер}.offer-mappings.error.log