Товарный YML–фид для Яндекса: как создать и загрузить файл?
Все больше компаний, работающих в e–commerce, отказываются от громоздких интернет–магазинов, предпочитая продавать свои товары на площадках маркетплейсов. YML–фид представляет собой специальный файл для Яндекс Маркета – популярной торговой площадки, входящей в экосистему одноименного поисковика.
Созданный на специальном языке программирования, Yandex Market Language, такой файл помогает системе лучше понять, что именно вы собираетесь продавать, и выстроить соответствующую стратегию продвижения вашего товарного ассортимента. Он позволяет продвигаться и в Директе, запуская объявления на определенные товары: в файле уже есть вся необходимая информация о номенклатуре каждой позиции, включая название, стоимость и другие характеристики. Его можно добавить и в Яндекс Вебмастер для СЕО–продвижения.
В статье разберемся, как пошагово создать товарный фид, какую информацию нужно добавлять, а главное – как загрузить файл на Маркет и другие площадки.
Какие форматы предпочитают маркетплейсы?
Представьте, что вы – крупный селлер, в ассортименте которого сотни наименований. А теперь вообразите, сколько потребуется времени для создания каждой карточки вручную на любом маркетплейсе. Товарный фид – это своеобразный прайс–лист, в котором есть вся необходимая информация для создания полноценного каталога. Логика проста: вы создаете файл, куда вносите необходимую маркетплейсу информацию, а Яндекс формирует для каждого наименования уникальную карточку, указывая описание, актуальную цену и условия доставки. В результате вы получаете личный каталог внутри маркетплейса: им удобно пользоваться покупателям и работать с номенклатурой – менеджеру.
Торговые площадки умеют работать с форматами CSV и XLS, но YML–фид – это собственная фишка Яндекса: такой файл эта площадка обработает гораздо быстрей, а его загрузка не займет много времени.
YML-разметка разработана Яндексом на основе XML – универсальной разметки, предназначенной для структурирования и передачи данных. Она используется не только для каталогов интернет–магазинов, но и для обработки и упорядочивания больших объемов информации. Синтаксис YML, в свою очередь, «заточен» именно под e–commerce и работы с каталогами магазинов на Яндекс Маркете. В отличие от файлов XML, которые могут содержать текст, числа, логические значения и другое, фид товаров включает в себя только информацию о конкретных продуктах и условиях их продажи.
Структура YML–файла
Товарные фиды можно условно разделить на те, которые отвечают за размещения или условия доставки товаров и те, что содержат информацию непосредственно об ассортименте продукции. В зависимости от назначения, они содержат определенные блоки информации. Разберемся в общих блоках, обязательных для каждого типа.
Заголовок файла
Этот элемент – общий для всех файлов данного формата. Он содержит указание на версию XML–разметки и используемую кодировку. Если необходимо создать YML–фид вручную, то эту строку необходимо скопировать и вставить в самое начало своего документа:
xml version="1.0" encoding="UTF-8"?
Корневой элемент
Это корневой элемент файла, по информации в котором система понимает, насколько актуально последнее обновление. Выглядит <yml_catalog> следующим образом:
<yml_catalog date="2024-11-28T14:37+03:00">
В корневом каталоге содержатся следующие вложения:
- <shop>, в который входит вся информация о вашем магазине, включая название торговой точки и бренда, URL вашей онлайн–площадки и указание на используемую систему CMS, список категорий товаров и непосредственно номенклатуру с ценой и описанием. Данный тег включает в себя ID–атрибут, который представляет собой артикул вашего товара или SKU. Этот номер должен быть уникальным и включать в себя любые цифры и символы кириллицы или английского алфавита и их сочетания. Максимальная длина SKU – 80 знаков.
- <offers>, который вкладывается в предыдущий раздел. Это и есть ваш прайс–лист и самая важная информация для торговли. Если речь идет о том, чтобы загрузить фид с описанием продукции, сюда добавляются характеристики и цена товаров. Когда файл создается для управления продажами, в оффере прописываются условия: например, остатки на складе, акции и скидки, бесплатная доставка до адреса покупателя или самовывоз из ПВЗ маркетплейса.
В зависимости от того, какие задачи будет выполнять ваш фид, он может содержать и целый ряд опциональных элементов. Например, если нужно разделить товары по категориям (выделить детскую одежду в отдельный раздел каталога «одежда» и добавить подразделы в виде отдельных предметов гардероба), то в элемент <shop> вкладывается опция <categories>. Категорий может быть не более 18: каждой нужно присвоить уникальное числовое наименование, которое вписывается в атрибут <id>.
Если фид определяет параметры для управления торговлей, в него нужно добавить до 5 элементов <options>. Вот самые важные из них:
- Days – обязательный атрибут, определяющий скорость доставки. Если его проигнорировать, то Яндекс скроет ваш товар. Параметр исчисляется в днях, минимальное значение – 0, максимальное – 60.
- Order‑before – атрибут определяет, до какого времени дня клиент должен оформить заказ, чтобы начал отсчитываться срок доставки. По умолчанию, Яндекс ставит здесь цифру 13: таким образом, если в атрибуте days у вас стоит 0, то заказ, оформленный до 13 часов, должен быть доставлен клиенту в этот же день.
- Cost – технический атрибут для внутренней системы Яндекса. Не виден покупателям и никак не влияет на вашу работу.
- Pickup – атрибут, обозначающий самовывоз товара клиентом из ПВЗ. Его параметры задаются тремя предыдущими атрибутами, после чего заполненный элемент вкладывается в параметр <shop> если необходимо указать сроки и условия доставки для всего магазина, или в параметр <offers>, если речь идет о доставке конкретных товаров.
Как сделать фид для своего магазина на Яндексе?
Создать YML–файл можно одним из наиболее удобных для себя способов.
Способ первый, сложный
Наиболее сложный и затратный по времени путь. Чтобы создать файл вручную, необходимо зарегистрироваться на торговой площадке Яндекса в качестве селлера, а затем – скачать один из готовых к заполнению шаблонов. Выбор зависит от назначения будущего фида: управление параметрами доставки или товарной номенклатурой.
После этого нужно самостоятельно прописать заголовок файла и все корневые элементы – информацию о вашем магазине и все товары – офферы.
Способ второй, автоматический
В Сети есть специальные сайты для e–commerce, которые сгенерируют YML–файл за вас, достаточно только заполнить несколько форм. Например, площадка Ecomcom умеет создавать фиды из уже загруженных на другие маркетплейсы товаров, а Free-shop-sites сгенерирует файл для дальнейшей выгрузки каталога в магазин социальной сети ВКонтакте.
Способ третий, легкий
Если у вас уже есть собственный интернет–магазин и вы используете для управления каталогом определенную CMS, то с помощью интеграционного модуля от Яндекс можно создать YML–фид автоматически: система сама получит всю нужную информацию и заполнит необходимые атрибуты. Распознает такие фиды Маркет прекрасно, ведь генерация осуществляется на их стороне.
Обратите внимание: передача данных возможна только из тех CRM, которые позволяют подключить по API дополнительный модуль.
Загрузка готового фида осуществляется как файлом, так и ссылкой. Отдать предпочтение первому варианту стоит в том случае, если у вас – относительно постоянный ассортимент. В противном случае, при обновлении номенклатуры для актуализации данных придется снова загружать фид. Размер такого файла – до 100 Мб
Если обновления товарной номенклатуры регулярные, воспользуйтесь загрузкой через ссылку на свой YML-файл. Разместить его можно в любом облачном хранилище, например, в Мой диск от Google или Облако от Mail. В этом случае, краулеры Яндекса будут сканировать фид каждые полчаса, и самостоятельно добавлять в каталог нужную информацию.
Вне зависимости от способа загрузки файла, настройки маркетплейса позволяют выбрать, какая информация о товарах будет отображаться в карточке: срок годности или службы, характеристики товара, его габариты для доставки, наличие гарантии и стоимость, которую можно указать как со скидкой, так и без.
Частые ошибки при создании YML–файла
Если подойти к созданию фида со всей серьезностью, то Яндекс без проблем его обработает и преобразит в вашу персональную витрину на Маркете. Однако сделать это без ошибок получается не всегда, особенно с первого раза. Впрочем, система предупредит, что что –то пошло не так.
Кроме того, можно проверить фиды в Вебмастере: для этого здесь есть специальный валидатор XML-файлов. Главное, не забудьте при загрузке указать, что фид предназначен для Маркета, выбрав соответствующий пункт в настройках проверки.
Условно, все ошибки в фидах можно разделить на несколько категорий:
- Ошибки в товарных позициях. Система помечает их как «Предупреждения в предложениях». Возможно, описания товаров содержат неточность, однако система обработает такой файл и опубликует каталог, даже если в характеристиках есть проблемы;
- Ошибки в предложениях. Маркет точно уверен, что вы ошиблись, описывая какой –то товар. Такую неполадку стоит немедленно исправлять, иначе система опубликует только те позиции, которые посчитала верными;
- Общие ошибки. Так Яндекс маркирует проблемы в разделе <shop>. При этом, система вполне может опубликовать и такой YML;
- Критичные ошибки. Это – самая большая проблема, затрагивающая весь файл. Система отклонит фид после валидации;
- Рекомендации. К этой категории относятся советы от Яндекс по улучшению вашего файла. Вносить правки не обязательно, но если хочется сделать каталог удобней, а продажи – выше, то стоит к ним прислушаться.
Идеальный тандем: Taptop и маркетплейсы
Для того чтобы начать получать прибыль в e–commerce, совсем необязательно создавать громоздкий интернет–магазин с сотнями наименований и обширным каталогом. Реализация такого проекта практически невозможна без привлечения специалистов, и обойдется бизнесу в круглую сумму. Успешно продавать свой товар, вложив минимум средств, поможет магазин на маркетплейсе и посадочная страница, созданная с помощью нашего конструктора. Такой тандем подойдет, если вы только начинаете свой путь в торговле, хотите проверить рентабельность конкретного товара или повысить продажи на одной из популярных площадок. Реализовать его можно за три простых шага:
- Выберите готовый макет из Библиотеки шаблонов Taptop и кастомизируйте его в соответствии с айдентикой вашего бизнеса;
- Добавьте виджет со ссылкой на свой магазин на маркетплейсе;
- Запустите рекламную кампанию на новый сайт.
Такая реализация позволит вам значительно приблизить момент запуска, ведь создавать карточки товаров и работать над дизайном многостраничного проекта нет необходимости, а также значительно сэкономить средства на создании полноценного интернет–магазина. Кроме того, Taptop позволит подключить к сайту любые счетчики метрик, чтобы отслеживать поведение посетителей на странице и контролировать количество переходов на маркетплейс с сайта.
Успешный бизнес в e–commerce – это сочетание нетривиальных идей и рациональных решений. Использование нашего конструктора – одно из них.