Для чего нужен yml файл
Для чего нужен yml файл
Торговые площадки в сети и онлайн-магазины для работы используют YML-файлы. Чаще всего с ними сталкиваются активные пользователи «Яндекс.Маркета». Для размещения товаров на витрине потребуется создать прайс-лист, составленный в специальном формате YML. В файл заносится вся информация о рекламируемой продукции и загружается в систему. Нужно только знать, как это сделать технически, чтобы избежать ошибок.
YML-файл — первое знакомство
Общее представление о YML-файле
Стандартный прайс-лист для «Яндекс.Маркета» содержит общие сведения о магазине и перечень товарных предложений или офферов. YML-файл составляется с использованием стандартных и рекомендуемых элементов для каждой категории продукции. По этому вопросу «Яндекс» подготовил расширенную инструкцию и при составлении прайса ею всегда можно воспользоваться. Для общего представления нужно понимать схему структуры. В начале шапки с помощью YML-формата прописывается информация о способе кодировки и дате заполнения. Основная часть блока содержит следующие категории, обозначенные соответствующим синтаксисом:
Оffer или товарное предложение
После блока общей информации следует товарное предложение. Вводятся все данные, необходимые «Маркету» для заполнения карточки товара с описанием. К основным параметрам относятся:
Создание YML-файла
Известно три основных способа создания YML-файлов:
Добавление готовых прайсов
Размещение готовых YML-файлов на «Маркете» производится двумя способами.
Способ 1. Добавить YML-файл на сайт вашего интернет-магазина, затем перейти в личный кабинет «Яндекс.Маркета» и подключить ссылку на него. Операция выполняется на странице «Ассортимент» → «Прайс-лист» → «Редактирование параметров», где вводится ссылка на файл.
Способ 2. Путём загрузки YML-файла непосредственно в личном кабинете.
Проверка ошибок
Для проверки ошибок в сгенерированных YML применяются валидаторы xml-фидов от «Яндекс.Вебмастера». Неточности в прайсах возникают как при ручном создании YML-файлов, так и при выгрузке с модулей CMS. Перед запуском процесса задаётся схема валидации файлов по категориям (недвижимость, работа, отзывы, видео) и вводится ссылка на источник данных (xml-документ, текст либо ссылка). Если не сделать проверку вручную, то при загрузке файла на площадку «Маркета» система автоматически проверит его на ошибки и выведет файл отчёта.
Классификация типичных ошибок «Яндекса»
Обновление прайса
Оно производится с целью отображения в карточках товарных предложений на «Маркете» только актуальной информации. Имеется в виду наличие товара на складе в настоящий момент, действующая цена, условия оплаты и доставки покупателю. Информация по размещённым товарам требует обновления не реже одного раза в течение 30 дней, при условии, что загрузка осуществлялась через личный кабинет. YML-файл, размещённый на сайте, подлежит обновлению при каждой смене ключевых параметров по цене, количеству товара и прочим показателям. За этим следит робот «Яндекс.Маркета», который сам загрузит по ссылке обновлённый файл при индексации. Система проводит автоматическую индексацию каждые 3–6 часов. За этот период успевают перезагрузиться данные по всем товарным предложениям. Информация о новых акциях и скидках высвечивается уже через 30–40 минут. Пользоваться автоматическим обновлением на «Яндекс.Маркете» очень удобно, достаточно сделать соответствующие настройки, и клиент всегда будет видеть актуальную информацию.
Объявления контекстной рекламы из YML
YML-файлы необходимы не только для загрузки в магазин на «Маркете». При наличии сгенерированного прайса его можно использовать для оперативного составления объявлений контекстной рекламы для «Яндекс.Директа» или Google Ads. При реализации задачи в ручном режиме пришлось бы самому перебирать все названия товаров и цены. Для интернет-магазинов с обширным ассортиментом такая задача уже становится сложной и трудоемкой. Здесь же достаточно одного клика, чтобы получить до 1000 готовых объявлений. Как это сделать:
Заключение
«Яндекс.Маркет» открывает пользователям большие возможности по размещению своих товарных предложений. Поэтому есть веские основания воспользоваться инструментом YML, что сделать совсем не сложно. Популярный товарный агрегатор доступен для всех желающих, представителей малого и крупного бизнеса. Максимальный эффект будет достигнут при условии качественного наполнения сайта, иначе возможны досадные потери трафика из-за ошибок. Кроме того, существует целый ряд привлекательных преимуществ «Маркета»:
YML-файл является доступным и удобным способом размещения товарных предложений на «Яндекс.Маркете» и наращивания релевантных кликов и заказов. С его помощью легко делать обновления карточек товаров, причём в автоматическом режиме. Информация в прайс-листе должна быть актуальной и верной, иначе произойдёт блокировка службами «Яндекса».
Зачем оптовой компании нужен YML-файл?
Вступление
YML (Yandex Market Language) — особый стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркет. При размещении этого файла на вашем сайте регулярное обновление каталога на Яндекс.Маркет будет происходить автоматически и отражать все актуальные изменения (наличие, цена, появление новых товаров).
Единый формат позволяет быстро и эффективно обрабатывать предоставляемую магазинами информацию о товарах и услугах и размещать ее в каталоге Яндекс.Маркет. Таким образом, без размещения этого файла невозможно рекламироваться через Маркет. Подробно ознакомиться с техническими характеристиками и свойствами yml-файлов вы можете на официальном сайте Яндекс.Маркет, в разделе YML: https://yandex.ru/support/partnermarket/export/yml.html.
Яндексовский вариант формата XML. Это широко распространенный язык разметки, понятный сейчас практически любой системе. С его помощью информация обретает структуру. По сути, он обрамляет данные в теги, которые описывают, где и как должны располагаться эти данные, что они означают и вообще, что угодно. А самое прекрасное – это возможность создавать собственные теги, чем и воспользовались в Яндексе и фактически создали свой стандарт разметки, удобный для перемещения товаров из магазинов на их Маркет и обратно, а также между всяческими сайтами. Надо сказать, это очень полюбилось пользователям, и они охотно пользуются возможностями YML.
Для чего нужна YML-выгрузка
Как вы уже поняли, основная функция такого экспорта – это его последующая передача на другие сервисы и площадки, в первую очередь на Яндекс.Маркет.
Представьте себе, что в Маркет люди присылали бы файлы каждый в том виде, в котором он его ведёт: в таблице Excel со своими заголовками, кто-то соблюдая форматы ячеек, а кто-то нет, может, и вообще не в Экселе… Сколько лет понадобилось бы специалистам, чтобы разобраться в этом хаосе. К счастью, есть стандартизация, и все всё загружают красиво, в унифицированном виде, и получают тоже красиво, именно так, как хотели (название категорий, цена и т.д. – всё своё). Вы, конечно, можете загружать и табличные форматы, но придётся сильно ограничить свою фантазию.
Импорт данных в интернет-магазины
Что же мы подразумеваем под импортом данных в интернет-магазины? Для объяснения опишем сценарий, который наиболее типичен для владельцев интернет-магазинов.
Обычно владельцы интернет-магазинов хотят импортировать актульные данные из поставщиков. Им это нужно для того, чтобы актуализировать состояние базы данных своего интернет-магазина, чтобы у них быстро появлялись новинки, чтобы те товары, которые уже не продаются у поставщика, не были доступны для заказа в их интернет-магазине. И повторять этот процесс они хотят как можно чаще.
Данные поставщика — это:
Именно про эти данные будет идти речь.
Возможны два варианта работы с этими данными:
Будем рассматривать второй вариант, потому что он наиболее полно отображает специфику процесса импорта данных для интернет-магазинов.
Требования владельца интернет-магазина
Что обычно хочет владелец интернет-магазина? Требования с его стороны к автоматизации импорта данных такие:
Скрытые требования
На самом деле менеджер интернет-магазина хочет большего от импорта. Это так называемые скрытые требования, про которые никто не говорит вслух, но как бы все подразумевают уже при приемке проекта или эксплуатации в первый месяц. Такими скрытыми требованиями для импорта данных в интернет-магазин являются следующие пункты:
Какие бывают решения
Все требования, которые описаны выше, вызваны спецификой e-commerce, и алгоритм, который будет импортировать данные, должен учитывать их в полном объеме.
Как выполнить эти требования, какие инструменты могут быть использованы?
— пользоваться стандартным импортом CMS (обычно из файлов из csv / xls / xml и др.);
— импортировать через механизм обмена Shop-Script (Webasyst) (1С-Битрикс, UMI, HostCMS, и др., где есть поддержка YML);
— программировать свой собственный механизм импорта.
Анализ каждого из предложенных вариантов будет представлен ниже.
Импорт данных через csv — вещь сама по себе очень простая и должна работать надежно. Правда, как показывает практика, это не всегда так. Возникают вопросы, если надо импортировать что-то более сложное чем набор “имя, описание, картинка, артикул, цена”. Что делать с картинками, характеристиками, опциями и т.д.? Сегодня этот вариант импорта данных в CMS запрограммирован не всегда хорошо в большинстве реализаций и всегда требует доработок. Плюс ко всему — это промежуточные файлы (их же надо сформировать), требования к хостингу (ограничения). И самый главный минус — ручная работа, а точнее, много скучной и однотипной ручной работы, которую мало кто любит делать.
Импорт данных через механизм обмена Shop-Script (Webasyst). Сама по себе идея очень хорошая. Поддержка YML практически есть у всех, а если ее нет, то сам протокол можно эмулировать. Но вот реализация на стороне интернет-магазинов заставляет задавать много вопросов. Если смотреть в сторону эталонного для всех Битрикса, то можно просто сказать, что на объемах более 10 тысяч товаров этот механизм уже дает сбой. Могут быть проблемы с объемом доступной памяти для php-процесса. Скорость — это самая больная тема для импорта в Битрикс через YML. Почему так медленно сложно сказать, но на сегодня это так. Например, Битрикс по умолчанию импортирует не в стандартный инфоблок товаров, а в инфоблок, который специально создается для YML.
Программирование собственного механизма. Импортировать этим путем сложно и дорого, однако реализация дарит массу преимуществ, недоступных сегодня из коробки в предлагаемых решениях. На наш взгляд, если стоит задача выполнять пункты, обозначенные в требованиях к импорту данных в полном объеме, то только этот вариант способен удовлетворить требования.
Вывод
Итогом можно сделать следующий вывод: «Золотой серединой для обмена данными между поставщиком и дистрибьютером является YML-файл!»
Как правило данный файл храниться на хостинге поставщика и доступен по ссылке.
Для того чтобы внедрить YML-стандарт у себя в кампании нужно всего лишь подготовить максимально подробно свою товарную матрицу, а именно:
Данные процедуры можно выполнить в ручном режиме, что очень долго, дорого и глупо.
Второй вариант, это использование специального ПО (CMS):
Так же не забывайте стоимость трудочасов соответствующих специалистов в частности Вебмастера и Контент-менеджера.
Дорожная карта внедрения YML
Наше агенство может помочь любым оптовым компаниям быстро внедрить YML-стандарт использования товарной матрицы для более удобного обмена с контрагентами и дистрибьютерами.
Так как мы являемся Премиум-партнером Webasyst, то и разрабатываем YML-файл исключительно на платформе Shop-Script.
Стоимость каждого проекта строго индивидуальна! Основное влияние на цену оказывать количество артикулов в товарной матрице и степень подготовки контента для товарной карточки.
Внизу представлена стоимость лицензий и расценки на соответвующих специалистов для реализации данного проекта, согласно Договор-Оферте):
Что такое YML-файл, и зачем он нужен
Поделиться этим постом
Владельцам интернет-магазинов, которые заинтересованы в автоматизации обновления товарных позиций в Яндекс.Маркете, без YML-файла обойтись трудно. О том, что такое YML-файл, и как его создать, я расскажу в этом посте.
1. YML-файл: что это, для чего используется и как выглядит
YML-файл для Яндекс.Маркета пишется на языке Yandex Market Language, созданном специалистами этой поисковой системы на основе стандарта XML.
Он позволяет получать сведения о товарных предложениях интернет-магазинов и добавлять их на торговую площадку.
Yandex YML-файл размещается на сайте и автоматически обновляет информацию о товарных позициях на Яндекс.Маркете, например, сведения о стоимости или наличии товаров. Это одно из преимуществ такого формата по сравнению с CSV и XLSX, в которых также можно загружать прайс-листы магазина, однако в них не доступно автоматическое обновление информации.
2. Как создать YML-файл
Файл YML Яндекс необходимо создавать в кодировке UTF-8 или windows-1251. Для описания товаров используются специальные теги, добавляются наименование товара, цена, валюта, категории, акции, параметры. При заполнении всех тегов формируются стандартные рекламные предложения либо карточки товаров в Яндекс.Маркете с расширенной информацией — рейтингом, обзорами, отзывами и прочими данными.
Для создания YML-файла можно использовать специальные программы и модули либо действовать вручную. Для интернет-магазинов с небольшим ассортиментом, до нескольких десятков товарных позиций, подойдёт ручной метод.
2.1. Создание YML-файла в ручном режиме
Перед тем как перейти к созданию, стоит ознакомиться со следующими правилами:
Обязательные теги блока с описанием магазина:
О необязательных тегах элемента можно почитать в документации Яндекс.
Далее используются стандартные обязательные теги, такие же, как и в упрощённом типе описания.
Обязательные теги элемента для упрощённого типа описания:
В некоторых случаях необходимо добавлять и другие теги. Весь список также доступен в Яндекс.Помощи.
Элементы промоакций
и
В YML-файл также могут добавляться данные об акциях магазина. При этом они могут распространяться как на отдельные товары, так и на категории. В данном блоке размещают описание акций и идентификаторы позиций и категорий, которые в них участвуют. Доступны такие акции:
Информация по акциям должна совпадать в Яндекс.Маркете и на сайте компании. Какие теги нужны для формирования акций, можно узнать в справочной документации Яндекса.
Пример файла:
2.2. Программы для автоматического создания YML-файла
Для крупных интернет-магазинов ручное создание YML-файла Яндекс.Маркета — слишком трудоёмкий процесс. Автоматизировать задачу позволяют различные модули и расширения, которые генерируют файл с ассортиментом онлайн-магазина. Полный список расширений и модулей размещён в Яндекс.Справке. Упомяну несколько их них:
3. Как добавить YML-файл в Яндекс.Маркет
После создания YML-файла со всеми данными о товарах прайс-лист загружается в личный кабинет для обработки Яндекс.Маркетом. Это можно сделать двумя способами:
Для начала зарегистрируйтесь в Яндекс.Маркете и добавьте сведения о магазине:
Затем загрузите юридическую информацию. В личном кабинете перейдите на страницу «Ассортимент» — «Прайс-лист». Здесь можно добавить ссылку либо сам файл-YML:
После добавления ссылки либо файла нажмите «Проверить прайс-лист». Если ошибки не будут обнаружены, нажмите «Добавить прайс-лист», и на этом настройка будет завершена.
На основании полученной информации для популярных продуктов формируются карточки товаров.
Для товаров, пользующихся меньшим спросом, — обычные рекламные блоки.
Чтобы ускорить процесс попадания своего товара на карточку, отправьте соответствующий запрос в форме обратной связи.
Подводим итоги
Файл YML предназначен для импорта товаров в Яндекс.Маркет. Благодаря ему стандартные товарные предложения могут дополняться расширенными характеристиками, обзорами и рейтингами, формирующими карточки товаров.
Также файл YML позволяет автоматически обновлять информацию о наличии товаров, изменять их цены в Яндекс.Маркете. Если разместить файл по ссылке, он будет загружен в течение двух с половиной минут. Регулярное обновление файла позволит быстро менять данные товарных предложений на Яндекс.Маркете— это занимает не более четырёх часов, а иногда достаточно всего 30 минут.
А вы используете в работе YML-файлы? Буду рада, если поделитесь своими мнением и опытом в комментариях 🙂
YML-файл: зачем он нужен магазинам и как его создать
Маркетплейс (агрегатор товарных предложений от разных продавцов) — удобный ресурс для пользователя. На одной площадке собрано большое количество товаров, есть возможность изучить отзывы покупателей и сравнить цены.
Яндекс.Маркет — самый популярный российский маркетплейс с огромной аудиторией. Технически для попадания на его витрину требуется создать специальный прайс-лист в формате YML. Это файл с данными о всех товарах, которые вы планируете размещать на площадке. Составили подробную инструкцию, как подготовить этот файл и загрузить его в систему.
У Яндекс.Маркета есть определенные требования к прайс-листам, их содержанию и формату. Для загрузки товаров можно использовать привычные форматы XLS (файл Excel) и CSV. Однако предпочтительнее создавать документ YML (Yandex Market Language) — собственную разработку Яндекса на базе стандарта XML.
Готовить прайс-лист в формате YML немного сложнее, чем в XLS или CSV. Однако он дает ряд преимуществ. Например, позволяет автоматизировать процесс обновления товарных позиций и их характеристик.
Вот как это работает:
Прайс-лист для Яндекс.Маркета состоит из общей информации о магазине и списка товарных предложений (офферов).
В шапке YML-файла указана:
Вот так выглядит шапка в YML-файле (первые две строки):
Внутри элемента shop указана информация о магазине, оффере и другие данные:
В элемент shop вложены другие элементы:
Есть еще и дополнительные, необязательные элементы, входящие в shop: CMS и ее версия, название агентства, которое отвечает за техподдержку сайта, и другие. Подробнее о них читайте в соответствующем разделе Справки.
Информация обо всех товарах интернет-магазина в YML-файле содержится в элементе offers. Внутрь него помещаются элементы offer — по одному для каждого товарного предложения.
Вот как выглядит часть YML-файла с одним товарным предложением (offer):
На этом скриншоте показан offer — одно товарное предложение (в данном случае мороженица). Маркет использует эти данные и создает карточку товара.
Элемент offer может быть упрощенного и произвольного типа. Разница — в названии товара:
Подробное описание формата — по ссылке.
Разберем некоторые параметры элемента offer.
Подробнее обо всех элементах YML-файлов можно почитать здесь.
Не все элементы обязательны к использованию. Для каждой категории товаров перечень обязательных и рекомендуемых элементов будет разным. У Яндекса есть готовые рекомендации по подготовке прайс-листов для разных категорий. Подробно описывать все их нет смысла — воспользуйтесь удобным рубрикатором Справки Яндекса.
Есть три основных способа создания YML-файлов:
Это самый трудоемкий способ. Он подойдет интернет-магазинам, у которых не более 20-30 товарных предложений.
Можно попросить программиста написать скрипт для выгрузки товарных предложений в YML-файл. На GitHub есть готовые библиотеки, которыми можно воспользоваться для генерации YML-файлов. Например, вот эта.
Большинство популярных CMS могут экспортировать данные из интернет-магазинов в YML-файлы. У одних CMS есть встроенный функционал — файл можно сгенерировать прямо в административной панели сайта. В других случаях приходится использовать дополнительные модули/плагины.
Полный список CMS, в которых можно создавать файл прайс-листа для Яндекс.Маркета, здесь.
Можно воспользоваться программным обеспечением сторонних разработчиков, созданным специально для генерации YML-файлов.
Например, YML-генератор от Mysitemapgenerator.com. С ним можно:
После регистрации магазина на Маркете помимо указания необходимой информации о нем нужно добавить прайс-лист.
YML-файл: зачем он нужен магазинам и как его создать
Руководство для тех, кто хочет продавать на Яндекс.Маркете
Маркетплейс (агрегатор товарных предложений от разных продавцов) — удобный ресурс для пользователя. На одной площадке собрано большое количество товаров, есть возможность изучить отзывы покупателей и сравнить цены.
Яндекс.Маркет — самый популярный российский маркетплейс с огромной аудиторией. Технически для попадания на его витрину требуется создать специальный прайс-лист в формате YML. Это файл с данными о всех товарах, которые вы планируете размещать на площадке. Составили подробную инструкцию, как подготовить этот файл и загрузить его в систему.
YML-файл: что это и зачем он нужен
У Яндекс.Маркета есть определенные требования к прайс-листам, их содержанию и формату. Для загрузки товаров можно использовать привычные форматы XLS (файл Excel) и CSV. Однако предпочтительнее создавать документ YML (Yandex Market Language) — собственную разработку Яндекса на базе стандарта XML.
Готовить прайс-лист в формате YML немного сложнее, чем в XLS или CSV. Однако он дает ряд преимуществ. Например, позволяет автоматизировать процесс обновления товарных позиций и их характеристик.
Вот как это работает:
Контекст на профессиональном уровне и без агентства — в системе PromoPult.
Автоматический подбор слов, автогенерация объявлений, «умное» управление ставками. Готовые отраслевые решения. Статистика в реальном времени. Для профессионалов — множество точных настроек.
Как выглядит YML-файл
Прайс-лист для Яндекс.Маркета состоит из общей информации о магазине и списка товарных предложений (офферов).
Шапка
В шапке YML-файла указана:
Вот так выглядит шапка в YML-файле (первые две строки):
Информация о магазине
Внутри элемента указана информация о магазине, оффере и другие данные:
В элемент вложены другие элементы:
Есть еще и дополнительные, необязательные элементы, входящие в : CMS и ее версия, название агентства, которое отвечает за техподдержку сайта, и другие. Подробнее о них читайте в соответствующем разделе Справки.
Оффер
Вот как выглядит часть YML-файла с одним товарным предложением ( ):
На этом скриншоте показан — одно товарное предложение (в данном случае мороженица). Маркет использует эти данные и создает карточку товара.
Элемент может быть упрощенного и произвольного типа. Разница — в названии товара:
Подробное описание формата — по ссылке.
Подробнее обо всех элементах YML-файлов можно почитать здесь.
Не все элементы обязательны к использованию. Для каждой категории товаров перечень обязательных и рекомендуемых элементов будет разным. У Яндекса есть готовые рекомендации по подготовке прайс-листов для разных категорий. Подробно описывать все их нет смысла — воспользуйтесь удобным рубрикатором Справки Яндекса.
Как создать YML-файл
Есть три основных способа создания YML-файлов:
Вручную
Это самый трудоемкий способ. Он подойдет интернет-магазинам, у которых не более 20-30 товарных предложений.
Можно попросить программиста написать скрипт для выгрузки товарных предложений в YML-файл. На GitHub есть готовые библиотеки, которыми можно воспользоваться для генерации YML-файлов. Например, вот эта.
Модули для CMS
Большинство популярных CMS могут экспортировать данные из интернет-магазинов в YML-файлы. У одних CMS есть встроенный функционал — файл можно сгенерировать прямо в административной панели сайта. В других случаях приходится использовать дополнительные модули/плагины.
Яндекс подсказывает, в каких CMS можно создать YML-файл
Полный список CMS, в которых можно создавать файл прайс-листа для Яндекс.Маркета, здесь.
С помощью софта
Можно воспользоваться программным обеспечением сторонних разработчиков, созданным специально для генерации YML-файлов.
Например, YML-генератор от Mysitemapgenerator.com. С ним можно:
Важно! Страницы товарных предложений (карточки товара) должны содержать разметку Schema.org Product или Open Graph Product. Детально микроразметку Schema.org мы разобрали здесь, Open Graph — тут. О добавлении разметки с помощью Google Tag Manager вы можете почитать в этой статье.
Как добавить прайс-лист на Яндекс.Маркет
После регистрации магазина на Маркете помимо указания необходимой информации о нем нужно добавить прайс-лист.
Делается это в разделе Ассортимент → Прайс-лист.
Добавление прайс-листа на Маркет
Добавить прайс можно тремя способами:
Способ 1. Разместить YML-файл на сайте вашего интернет-магазина (обычно — в корневой папке), а в личном кабинете Маркета добавить ссылку на него. Если доступ на сервер, где хранится файл, защищен, укажите логин и пароль.
Добавление ссылки на прайс-лист
После добавления файла нажмите кнопку «Проверить прайс-лист». Система проверит его, и если найдет ошибки, сообщит о них.
Проверка прайс-листа перед загрузкой на Маркет
После загрузки прайс появится в общем списке.
Список загруженных прайс-листов на Маркете
Способ 2. Загрузить YML-файл напрямую (размер не должен превышать 100 Мб). Для этого в окне загрузки выберите «Файл» и загрузите прайс с компьютера.
Загрузка YML-файла напрямую
Способ 3. Загрузка прайса с помощью макроса в Excel. Способ подходит, если вы составляли прайс в Excel. Он позволяет установить связь вашего файла в Excel с Яндекс.Маркетом и обновлять прайс автоматически после внесения изменений в исходный файл. Для использования этой функции нужно авторизоваться в Excel, используя полученный в Яндексе номер рекламной кампании и ключ. Подробно об этом способе — в справке Яндекса.
Загрузка прайса из Excel
Проверка YML на ошибки
После создания YML его стоит проверить на ошибки в валидаторе XML-фидов в Яндекс.Вебмастере (вот ссылка). Для этого выберите схему валидации документа (недвижимость, работа, видео, Маркет и другие) и источник XML-данных (файл, ссылка или текст).
Если вы не проверите YML-файл, в любом случае при добавлении его в Яндекс.Маркет сервис проверит его на ошибки и выдаст отчет.
Ошибки могут появиться как в случае создания YML-файла вручную, так и тогда, когда вы просто выгружали его с помощью модуля CMS.
Есть несколько классификаций ошибок, о которых сообщает Яндекс:
Подробнее об ошибках — здесь.
Обновление прайс-листа формата YML
Обновление прайс-листа необходимо для того, чтобы на карточках товарных предложений в Маркете всегда отображалась актуальная информация о:
Размещенный на Маркете прайс-лист нужно обновлять как минимум один раз в 30 дней, если вы загружали его в личном кабинете.
Если же YML-файл находится на сайте, нужно обновлять его каждый раз, как происходят изменения ключевых параметров (цена, количество товара и т.д.). Робот Яндекс.Маркета сам скачает обновленный файл при индексации.
Общая индексация Яндекс.Маркета проводится каждые 3-6 часов. За это время полностью обновляются все товарные предложения на Маркете. Измененные цены и скидки обновляются быстрее — 30-40 минут.
Удобнее всего настроить автоматическое обновление YML-файла на сайте. Тогда на Маркете всегда будет актуальная информация.
YML-файл полезен не только для Яндекс.Маркета, но и контекстной рекламы
Добавление магазина на Яндекс.Маркет — не единственная причина создать YML. Еще один вариант применения YML-файла — быстрое составление объявлений для контекстной рекламы. Для того чтобы в один клик получить объявления для каждого товара:
Объявления составляются для Яндекс.Директа и Google Ads и выглядят так:
Без автоматизации пришлось бы долго вручную перебирать все названия и цены товаров. Для интернет-магазинов с большим ассортиментом Генератор из YML — удобное решение. Вот исчерпывающий гайд по работе с Генератором из YML от PromoPult.
Если же вы хотите полностью избавиться от необходимости составлять объявления контекстной рекламы, попробуйте инструмент «Написание контекстных объявлений» от PromoPult. Вот инструкция по работе с ним.
Резюме
Размещение товарных предложений на Яндекс.Маркете дает ряд преимуществ:
Поэтому однозначно стоит воспользоваться этим инструментом. Стать участником маркетплейса несложно, к тому же это доступно даже малому бизнесу.
Следуя нашей инструкции, вы легко подготовите YML-файл.
И напоследок: позаботьтесь о должном качестве сайта, чтобы привлекаемый трафик не уходил из-за досадных ошибок.