Яндекс Маркет API и Woove Site: остатки и цены по SKU
Остатки и цены товаров сайта обновляются в Яндекс Маркете по артикулу
Интеграция Яндекс Маркета по API с сайтом на Woove Site — это остатки и цены, которые уходят в кабинет Маркета при изменении каталога: остатки по SKU в кампанию, цены по SKU в кабинет. Карточки товаров на Маркете должны быть заведены с теми же артикулами, что и на сайте. Для первичной загрузки подойдёт YML-фид.
Что даёт интеграция
Нужны Api-Key, номер кампании (магазина) и номер кабинета (businessId) для цен.
- Изменение каталога — При изменении каталога уходят остатки в кампанию и цены в кабинет по SKU.
Где взять доступ в Яндекс Маркет API
- Кабинет Маркета → Настройки → «API» → выпустите Api-Key с доступом к остаткам и ценам
- Номер кампании (campaignId) есть в списке магазинов кабинета, номер кабинета — businessId в настройках
- Артикулы товаров на сайте должны совпадать со SKU на Маркете
Настройка в Woove Site

- Откройте сайт → «Настройки» → «Интеграции» → «Каталог наружу» и найдите карточку «Яндекс Маркет API».
- Включите переключатель и заполните поля из таблицы ниже.
- Отметьте, какие события отправлять, и нажмите «Проверить доступ». Сервис должен ответить, что ключ подходит.
- Нажмите «Тестовая заявка» и убедитесь, что в сервисе появилась проверочная запись.
- Дальше события сайта уходят без вашего участия. Отправки видны в «Журнале» карточки.
- Api-Key — Кабинет Маркета → Настройки → API. Хранится скрыто, после сохранения показывается точками.
- Номер кампании (магазина) — campaignId из списка магазинов кабинета Маркета.
- Номер кабинета (businessId) — Для цен.
Что попадает в Яндекс Маркет API
Остатки обновляются методом обновления остатков кампании, цены — методом обновления цен кабинета с ценой и ценой до скидки. Товары без артикула пропускаются.
Нажмите «Тестовая заявка» в карточке интеграции. В журнале появится ответ сервиса, в самом сервисе — проверочная заявка Ивана Петрова, её можно удалить.
Если не работает
Ошибка доступа
У Api-Key должны быть права на остатки и цены; проверка доступа читает данные кампании.
Первичная загрузка карточек
Подключите YML-фид в кабинете Маркета: карточки создадутся из него, а API дальше будет обновлять остатки и цены.