Новый формат
YML-файл для Яндекс Маркета: зачем нужен и как подготовить
YML (Yandex Market Language) — XML-фид с товарами магазина для Яндекс Маркета и смежных сценариев. По нему площадка узнаёт названия, цены, наличие, ссылки и характеристики, чтобы показать витрину и принимать заказы по своим правилам.
Ниже — зачем YML вместо ручных таблиц, из чего состоит фид, как его собрать и обновлять. Пункты меню кабинета Маркета меняются — сверяйте актуальную справку Яндекса.
Зачем магазину фид для Маркета
Маркет показывает товары в каталоге сравнения и связанных поверхностях. Без корректного прайса карточки не появятся или будут с ошибочной ценой и наличием.
Фид — мост между вашей учётной системой и витриной площадки: обновили цену на сайте/складе → обновился файл → обновилась выдача.
Форматы прайса:
- CSV — простой текст с разделителями;
- XLS/таблица — удобно править вручную на малом объёме;
- YML — XML под Маркет, лучше для автовыгрузки и характеристик.
Как устроен YML
В файле обычно описывают магазин, валюты, категории и предложения (`offer`): id, url, price, currencyId, categoryId, picture, name/description, наличие и параметры.
Точные обязательные поля и схемы (упрощённый/произвольный тип) смотрите в актуальной документации Яндекса — требования дополняются.
Что держать в порядке в каждом offer:
- стабильный id товара;
- рабочий url карточки на сайте;
- актуальные price и наличие;
- понятное название (тип + модель, без мусора);
- фото по правилам площадки;
- категория и ключевые param.
Как создать и выгрузить файл
Предпочтительный путь: модуль интернет-магазина или выгрузка из учётной системы по расписанию, файл доступен по HTTPS URL. Так Маркет забирает обновления сам.
Альтернатива — ручная загрузка файла в кабинете. Удобно для теста, плохо как единственный процесс на живом каталоге.
Порядок без привязки к старым кнопкам:
- собрать ассортимент и категории в источнике правды;
- сгенерировать YML и проверить XML;
- открыть URL фида с сервера;
- подключить прайс в кабинете Маркета;
- разобрать ошибки модерации и поправить источник.
Ошибки и сопровождение
После загрузки следите за отчётами: недоступные URL, пустые картинки, дубли id, неверная валюта. Письма модерации — рабочий сигнал, не «спам».
Держите один источник цен и остатков. Рассинхрон сайта и фида бьёт по доверию сильнее, чем отсутствие ещё одной площадки.
Частые вопросы
YML, CSV или XLS?
Для малого ручного каталога иногда хватает таблицы. На сотнях SKU удобнее YML: проще автообновление из CMS/учёта и богаче поля характеристик.
Можно ли один фид на все площадки?
База одна, но поля и категории у площадок разные. Часто делают общий источник и отдельные выгрузки/маппинг. См. аналоги Маркета.
Как часто обновлять прайс?
Чем чаще меняются цена и остатки — тем чаще. Устаревшее наличие бьёт по рейтингу и возвратам. Ориентир — автоматическое обновление, не «раз в месяц вручную».
Нужно ли писать XML руками?
Редко. Обычно модуль CMS, плагин или выгрузка из ERP. Ручная правка — для теста и точечных правок, не для тысяч карточек.
Что ломает модерацию чаще всего?
Пустые обязательные поля, битые ссылки/фото, неверные категории, цена/наличие «из прошлого», запрещённые формулировки в названии.
YML = Турбо-фид?
Нет. YML — товарный прайс для Маркета/рекламы. Турбо — отдельная история ускоренных страниц, к тому же формат устарел как продукт.
Где смотреть ошибки?
В кабинете партнёра/Маркета после загрузки фида и в письмах модерации. Чините источник данных, а не только «файл на диске».