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

Материал проверен 11 октября 2026 года по действующей справке; эта дата не означает запуск функции.

Разделить описание и условия предложения

Справка рекомендует передавать каталог и условия отдельными файлами. Первый описывает товары, второй управляет предложениями магазина. До настройки обмена подпишите назначение каждого URL: одинаковый формат XML не означает одинакового действия при загрузке.

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

Проверить смысл отсутствующей строки

В каталожном файле отсутствие товара или параметра оставляет прежние данные. Для очистки параметра нужно передать пустое значение. В файле условий требуется полный актуальный набор предложений: отсутствующие позиции скрываются, а пропущенные параметры очищаются.

Поэтому нельзя без проверки заменять полную выгрузку условий списком изменившихся SKU. Рекомендуем отдельно испытать три случая: строка присутствует со значением, параметр пустой, строка отсутствует. Сравните результат с ожидаемым до массового переключения обмена.

Подготовить надёжную загрузку

Файл должен скачиваться не дольше 150 секунд, включая время генерации. Если подготовка данных долгая, справка советует заранее формировать файл. Для обновления остатков нужен атрибут даты. Успешная выдача URL сама по себе не доказывает, что Маркет получил свежий состав.

По умолчанию обработка выполняется регулярно, но её частота может снижаться при неактивности или неизменности данных. Следите за фактическим временем загрузки и сообщениями об ошибках. Не объявляйте интеграцию исправной только потому, что ссылка открывается в браузере разработчика.

Проверить результат по контрольным товарам

Выберите позиции с изменением цены, очисткой параметра и плановым скрытием. После загрузки проверьте карточку, состояние предложения и время данных. Для каждого результата сохраните исходную строку файла — так проще отличить ошибку генератора от неправильного ожидания менеджера.

Отдельная проблема — возвращение удалённых товаров из другого источника; она разобрана в материале о повторной синхронизации каталога. Здесь ключевой вопрос иной: что означает отсутствие данных в конкретном типе YML. Явное описание этой логики предотвращает случайные изменения ещё до первой рабочей загрузки.