Как настроить обновление товаров на Яндекс Маркете по YML-ссылке

Как настроить YML-файл для Яндекс Маркета: ссылка, каталог, цены, остатки, частота загрузки и защита от ошибок. Поэтому дочитайте статью до конца.

YML-файл помогает обновлять товары на Яндекс Маркете по постоянной ссылке: площадка сама забирает каталог, цены, остатки и другие условия размещения. Но одно неверное действие может скрыть товар с витрины или оставить на Маркете старые данные. Ниже разберём настройку без пропусков.

Инструкция актуальна на 14 сентября 2026 года. Мы сверили порядок действий с официальной справкой Яндекс Маркета и собрали не только кнопки, но и последствия ошибок с файлами, ссылками и остатками. Поэтому дочитайте статью до конца.

Что такое YML-файл и какие данные он обновляет

YML — это XML-файл, составленный по правилам Яндекс Маркета. В нём передаются товары, характеристики, цены, остатки и другие данные. Файл можно разместить на своём сервере или в облачном хранилище, а в кабинете указать постоянную ссылку. Обычно робот Маркета скачивает данные раз в 30 минут.

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

Рабочая схема: каталог товаров → отдельный файл цен и остатков → постоянные HTTPS-ссылки → проверка файла → контроль карточек после загрузки.

YML подходит продавцам, у которых уже есть система, способная регулярно формировать корректный файл. Если карточки пока ведутся вручную, сначала сравните этот способ с загрузкой товаров через Excel, прямой передачей данных и обзором пяти способов загрузки карточек. Для первого запуска заранее выберите несколько тестовых SKU из разных категорий и складов, чтобы проверить весь маршрут данных.

Почему нельзя удалять строки и параметры наугад

Одинаковое изменение в двух YML-файлах может дать разный результат. Это главная причина, по которой перед автоматическим обновлением нужно назначить владельца каждого файла.

Что изменили В файле каталога В файле условий размещения
Убрали товар из файла Товар и его данные на Маркете не изменятся Товар исчезнет с витрины
Убрали параметр Старое значение может сохраниться Значение параметра удалится на Маркете
Передали пустое значение Параметр очистится или изменится по правилам поля Параметр изменится

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

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

Как подготовить файл и постоянную ссылку

Ссылка должна начинаться с HTTP или HTTPS, содержать не более 512 символов и открывать сам файл без ручного входа. Маркет должен успеть скачать его максимум за 150 секунд. Поддерживаются обычный YML и архивы ZIP или gzip.

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

  1. Сформируйте YML и проверьте обязательные поля, валюту, категории, SKU, цены и остатки.
  2. Откройте ссылку в режиме без авторизации. Должен скачаться файл, а не HTML-страница сайта.
  3. Проверьте скорость. Большой файл лучше сжать в ZIP или gzip, чтобы он гарантированно загрузился за 150 секунд.
  4. Не публикуйте секреты в адресе. Если ссылка содержит токен, ограничьте его права и срок жизни так, чтобы регулярная загрузка не оборвалась неожиданно.

До подключения постоянного обновления проверьте несжатый файл вручную. В кабинете откройте Товары → Каталог → Загрузить и обновить → Ссылка на YML-файл, нажмите «Добавить ссылку», затем «Проверить файл». Исправьте все ошибки до регулярной загрузки.

Заранее определите, где хранится окончательное значение карточки. В карточке товара SelSup данные собраны в одном месте, а изменения цен можно сверять в истории цен. Так сотрудник понимает, откуда пришла последняя цена и какое значение нужно исправить.

Как добавить ссылки для каталога, цен и остатков

Для каталога товаров добавляйте одну общую ссылку. Откройте раздел загрузки и обновления каталога, выберите способ по ссылке и вставьте адрес проверенного YML. Если файл большой, дождитесь окончания обработки и не запускайте параллельно старую выгрузку.

Для условий размещения сначала выберите магазин или склад, к которому относятся данные. Здесь особенно опасно перепутать файл: цена или остаток могут уйти не в тот магазин. Перед сохранением сравните идентификаторы магазина, склада и SKU.

  • Для FBY и FBS можно подключить одну ссылку. Соберите в ней все актуальные товары выбранного контура.
  • Для DBS можно использовать до 30 ссылок. Не помещайте один SKU в несколько файлов: разные значения начнут конкурировать, и результат станет непредсказуемым для сотрудника.
  • Каталог не дробите без необходимости. Яндекс Маркет просит использовать один общий файл товаров.

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

Почему Маркет начинает скачивать файл реже

Обычный интервал — около 30 минут, но при неактивной настройке Маркет снижает частоту до одного раза в сутки. Это происходит, если подключение не завершили за 30 дней, файл не менялся больше суток или магазин выключен более семи дней.

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

Сначала устраните причину остановки. Верните доступ к файлу, исправьте структуру, обновите дату или включите магазин. Затем выполните один ручной запуск и проверьте результат. Если цена осталась старой, пройдите инструкцию по изменению цен.

Ошибки, из-за которых продавец теряет продажи

Ошибка Последствие Что сделать
SKU пропал из файла условий Товар исчезает с витрины Вернуть SKU, загрузить файл и проверить доступность
Остаток передан без date Количество не обновляется вовремя Добавить дату и сверить остаток после обработки
Ссылка стала недоступной Маркет продолжает работать со старыми данными Восстановить доступ и выполнить контрольный запуск
Один SKU попал в два DBS-файла Сотрудник не понимает, какое значение применилось Оставить один источник для каждого SKU
Цена обновляется из нескольких систем Свежая правка перезаписывается старой Назначить единственный источник цены

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

Для контроля остатков в SelSup есть единый складской остаток, история его изменения и настройка страхового уменьшения передаваемого количества. Это помогает видеть, какое значение ушло на площадку и почему оно изменилось.

YML или SelSup: сколько ручной работы останется

YML решает передачу данных, но не убирает контроль источников. Кто-то должен сформировать файл, держать ссылку доступной, следить за схемой, разбирать ошибки, проверять карточки и не допускать конфликтов между кабинетами.

Способ Что получает продавец За что платит временем Главный риск
Свой YML Регулярная передача по ссылке Разработка, хостинг, проверки и исправления Старый или неполный файл применится массово
Ручные файлы Простой старт без разработки Повторные выгрузки и сверка версий Сотрудник загрузит не тот файл
SelSup Карточки, цены и остатки для маркетплейсов в одной системе Настройка правил и контроль исключений Нужно правильно настроить исходные данные

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

Что проверить после подключения YML

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

Не считайте успешное скачивание доказательством правильного обновления. Финальная проверка всегда проходит по товарам на витрине и данным в кабинете. Если ассортимент растёт, переносите контроль карточек, цен и остатков в SelSup — так одна ошибка в YML не останется незамеченной на нескольких площадках.

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

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

Назначьте сотрудника, который получает ошибки загрузки и проверяет результат на витрине. Запишите, где хранится исходный YML, кто меняет его структуру и за какое время нужно восстановить недоступную ссылку. Без ответственного техническая ошибка может оставаться незаметной до падения заказов.

Раз в неделю сверяйте выборку SKU между учётной системой, YML и кабинетом Маркета. Если расхождение повторяется, не исправляйте карточки вручную по одной: сначала найдите источник, который перезаписывает данные. Иначе следующая загрузка отменит ручные исправления.

Стоимость сервиса обычно несопоставима с постоянными потерями времени на поиск неверного файла и с продажами, которые можно пропустить из-за скрытых товаров или старых остатков. Оцените свой сценарий на бесплатной демонстрации SelSup: покажем работу карточек, цен и остатков на ваших площадках.

Каналы SelSup

Продолжайте читать и смотреть

Новости маркетплейсов, автоматизация и практические разборы ИИ — на удобной для вас площадке.

Следующий шаг

Посмотрите, как SelSup работает на ваших задачах

Покажем, как SelSup помогает автоматизировать процессы и контролировать результат.

Больше лайфхаков для селлеров и полезных советов — в нашем телеграм-канале
Подписаться на рассылку
Присоединяйтесь к списку наших подписчиков, чтобы получать последние обновления и статьи на ваш e-mail.
Спасибо!
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.