1Выберите правильный магазин
У каждого подключённого магазина собственные Campaign ID, API-токен, каталог, товары, остатки и настройки. Перед проверкой выберите нужный магазин в переключателе кабинета.
2Проверьте свободные ключи
В автоматическом режиме доступный остаток товара определяется по числу свободных ключей в его пуле. После выдачи код переходит в использованные, поэтому количество доступных единиц уменьшается.
Если свободных ключей нет, пополните пул нужного товара и ещё раз проверьте его SKU.
3Сравните SKU и offerId
SKU товара в KeyAutoFlow должен полностью совпадать с offerId предложения на Яндекс Маркете. Проверьте буквы, цифры, регистр, пробелы и дефисы.
KeyAutoFlow: MRKT-KG7754HHG
Если отличается хотя бы один символ, система не сможет связать остаток с нужным предложением.
4Проверьте подключение API
Убедитесь, что Campaign ID состоит только из цифр, токен актуален, имеет права на товары, остатки и заказы и относится именно к выбранной кампании.
Если токен отозван или истёк, создайте новый и сохраните его в Профиле. Не отправляйте секретное значение в поддержку или на скриншоте.
5Уточните режим выдачи
Для товара в ручном режиме можно включить «∞ Безлимит». Тогда товар поддерживается доступным на Маркете без локального пула ключей. После выключения этого режима остаток передаётся как нулевой.
В автоматическом режиме остаток по-прежнему зависит от фактического количества свободных ключей.
6Не путайте каталог и остатки
Синхронизация каталога добавляет отсутствующие SKU и затем проверяет каталог каждые пять минут. Она не меняет уже созданные карточки, их ключи, цены и ручные настройки. После импорта нового товара ключи загружаются отдельно.