Denvumo · Товарные фиды
Как подготовить YML-фид для Яндекс Маркета
Перед созданием фида для Маркета определите, какой информацией он будет управлять. Описание товара, его цена и доступность решают разные задачи. Если не разграничить их заранее, обновление может затронуть больше полей, чем ожидалось, или оставить старые сведения. Основой проекта становится карта источников и правил обновления.
Обновлено 2 ноября 2026 · Практическое руководство

Разделите две задачи YML
В документации Маркета различаются файлы для обновления каталога и файлы для управления размещением. Их обязательные элементы зависят от назначения. Для характеристик, цен и других условий важно определить, какие поля обновляет именно этот источник.
Не следует считать любой YML полной заменой всего состояния кабинета. Уточните, где сотрудники продолжают редактировать данные вручную и что приходит из других систем. Без такого распределения очередное автоматическое обновление может конфликтовать с принятой рабочей процедурой.
Подготовьте артикулы и карточки
Не меняйте идентификатор без причины
Маркет использует уникальный артикул для операций с товаром и отчётности. Если подходящие идентификаторы уже есть в учётной системе, важно сохранить согласованную связь. Для модификаций и комплектов заранее определите, какое предложение считается самостоятельным.
Проверьте названия, бренд и характеристики по подтверждённым данным. Условный товар с несколькими вариантами цвета требует аккуратного сопоставления карточек и предложений. Не переносите сведения от похожей модели и не заменяйте отсутствующее свойство предположением ради заполнения обязательного поля.
Опишите поведение пустых и отсутствующих значений
Правила Маркета различают отсутствие элемента и пустое значение, а последствия зависят от назначения файла и настроек обновления. Поэтому универсальная инструкция «уберите товар из фида, чтобы удалить его» некорректна.
Создайте таблицу изменений для нужного сценария: добавление товара, изменение поля, прекращение продажи и возвращение в ассортимент. Напротив каждого действия запишите ожидаемый результат в кабинете. Это особенно важно, если данные каталога и условия продажи передаются разными способами.
Проверьте файл в кабинете
Техническая загрузка не завершает запуск
Сначала проверьте структуру и необходимые поля, затем используйте предусмотренную Маркетом проверку файла. Отчёт должен быть разобран по предложениям: что принято, что требует исправления и кто отвечает за исходные сведения.
После обработки откройте контрольные товары и сравните результат с ожидаемым. Сохранение записи в каталоге не равнозначно готовности предложения к размещению. Дополнительные требования зависят от товара и сценария работы, поэтому статус конкретной карточки нужно проверять отдельно.
Передайте управление обновлениями
Зафиксируйте адрес выгрузки, назначение каждого файла, владельца источника и способ контроля ошибок. Уточните, кто меняет правила при добавлении категорий и кто проверяет результат после изменения генератора. Расписание должно учитывать реальную частоту изменений данных.
В приёмке полезно воспроизвести изменение цены, характеристики и доступности на согласованной выборке. Проверяйте весь путь: изменение в источнике, новая выгрузка, обработка Маркетом и итог в кабинете. Такой тест показывает работоспособность обмена лучше, чем разовая загрузка.
Что взять в работу
Фид Маркета требует понятного назначения и правил обновления. Каталог, условия продажи и статус размещения нужно проверять как связанные, но разные части процесса.
Официальные источники
Документация помогает уточнить возможности инструментов. Настройки, версии и состав решения проверяются для конкретного проекта.
Обсудим вашу задачу
Товарные фиды: от разбора к внедрению
Согласуем цель, исходные данные, состав работ и способ проверки результата.