Перейти к содержимому

Yml файл как создать

  • автор:

Товарные фиды Яндекс

Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов

$ 0 USD
абсолютно бесплатно

Подходит для небольших сайтов, тестирования и проведения пробных рекламных компаний.

Индексация: до 500 URL

$ 2 .50 USD
разовый доступ

Подходит для сайтов среднего объема, наполнения торговых каталогов, разовых и краткосрочных рекламных кампаний.

Индексация: до 10 000 URL
или
Импорт данных до: 30 000 товаров

Настройка UTM-меток

от $ 5 USD
за месяц подписки

Подходит для различных сайтов, автоматизации экпорта, постоянно действующих рекламных кампаний.

Индексация: до 100 000 URL
или
Импорт данных до: 300 000 товаров

Все возможности Pro, а так же инструменты управления фидом

Автоматическое обновление и многоканальное распределение

Начните продажи и продвижение на платформах Яндекса и маркетплейсах

Товары Поиск по товарам

Подходит ли это для сайтов, созданных на базе облачных конструкторов?

Мы можем создавать товарные фиды для множества популярных онлайновых платформ электронной коммерции. Прямая синхронизация с Яндекс Вебмастер доступна в тарифных планах Постоянный фид.

Наиболее популярные конструкторы сайтов, которые используют наши пользователи:

Совместимо ли это с моей CMS?

Мы можем индексировать почти все известные CMS, включая самописные сайты. Наиболее популярные CMS, которые используют наши пользователи:

Распространяйте больше информации о Ваших товарах!

YML позволяет консолидировать и передавать информацию о товарных предложениях Вашего интернет-магазина в сервисы Яндекса — резульаты поиска и Яндекс-Маркет: URL товаров на Вашем веб-сайте, актуальные цены, наименование и описание номенклатуры, а так же возможность и стоимость доставки.

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

Инструменты и сервисы

+ Инструменты и сервисы

  • Sitemap бесплатно
  • Sitemap для изображений
  • Визуальная карта сайта

YML-файл: зачем он нужен магазинам и как его создать

Маркетплейс (агрегатор товарных предложений от разных продавцов) — удобный ресурс для пользователя. На одной площадке собрано большое количество товаров, есть возможность изучить отзывы покупателей и сравнить цены.

Яндекс.Маркет — самый популярный российский маркетплейс с огромной аудиторией. Технически для попадания на его витрину требуется создать специальный прайс-лист в формате YML. Это файл с данными о всех товарах, которые вы планируете размещать на площадке. Составили подробную инструкцию, как подготовить этот файл и загрузить его в систему.

YML-файл: что это и зачем он нужен

У Яндекс.Маркета есть определенные требования к прайс-листам, их содержанию и формату. Для загрузки товаров можно использовать привычные форматы XLS (файл Excel) и CSV. Однако предпочтительнее создавать документ YML (Yandex Market Language) — собственную разработку Яндекса на базе стандарта XML.

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

Вот как это работает:

  1. Вы создаете прайс-лист, где указываете все необходимые параметры по правилам Яндекс.Маркета.
  2. Яндекс обрабатывает полученные данные и создает карточки для ваших товаров в соответствующих категориях.
  3. Если прайс-лист составлен правильно и в нем нет ошибок, вы получаете релевантные целевые клики и заказы.

Как выглядит YML-файл

Прайс-лист для Яндекс.Маркета состоит из общей информации о магазине и списка товарных предложений (офферов).

В шапке YML-файла указана:

  • версия XML и кодировка (возможна UTF-8 или windows-1251);
  • дата формирования файла.

Вот так выглядит шапка в YML-файле (первые две строки):

Информация о магазине

Внутри элемента shop указана информация о магазине, оффере и другие данные:

В элемент shop вложены другие элементы:

  • name — фактическое название интернет-магазина, которое публикуется на сайте.
  • company — полное название компании. Обязательный элемент. Он не публикуется, но необходим для внутренней идентификации на Яндекс.Маркете.
  • url — ссылка на главную страницу интернет-магазина. Обязательный элемент, если товары размещаются по модели «Переход на сайт».
  • currencies — список курсов валют магазина. В примере на скриншоте основная валюта — российский рубль (rate= “1”).
  • categories — список категорий и подкатегорий.
  • delivery-options — условия и стоимость доставки.

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

Информация обо всех товарах интернет-магазина в YML-файле содержится в элементе offers. Внутрь него помещаются элементы offer — по одному для каждого товарного предложения.

Вот как выглядит часть YML-файла с одним товарным предложением (offer):

На этом скриншоте показан offer — одно товарное предложение (в данном случае мороженица). Маркет использует эти данные и создает карточку товара.

Элемент offer может быть упрощенного и произвольного типа. Разница — в названии товара:

  • В упрощенном типе (этот пример на скрине выше) тип товара, его производитель и модель указываются в одном элементе — name. Подробное описание формата — здесь.
  • В произвольном типе информация о типе, производителе и модели разнесена по разным элементам:

Вафельница Polaris 65790 .

Подробное описание формата — по ссылке.

Разберем некоторые параметры элемента offer.

  • price и oldprice — в карточке товара будет отображаться скидка, так как новая цена ниже старой.
  • currencyId — указатель валюты, в которой магазин принимает оплату.
  • picture — ссылка на фотографию товара. Подтягивается в карточку на Маркете.
  • store — значение true говорит о том, что забрать товар в торговом зале можно, false — нельзя.
  • pickup — значения true и false для возможности забрать товар самовывозом в пункте выдачи.
  • delivery и delivery-options — наличие товара и условия доставки.

Подробнее обо всех элементах YML-файлов можно почитать здесь.

Не все элементы обязательны к использованию. Для каждой категории товаров перечень обязательных и рекомендуемых элементов будет разным. У Яндекса есть готовые рекомендации по подготовке прайс-листов для разных категорий. Подробно описывать все их нет смысла — воспользуйтесь удобным рубрикатором Справки Яндекса.

Как создать YML-файл

Есть три основных способа создания YML-файлов:

  • вручную или с помощью скрипта;
  • с помощью встроенного функционала и дополнительных модулей CMS;
  • с помощью специального ПО.

Это самый трудоемкий способ. Он подойдет интернет-магазинам, у которых не более 20-30 товарных предложений.

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

Модули для CMS

Большинство популярных CMS могут экспортировать данные из интернет-магазинов в YML-файлы. У одних CMS есть встроенный функционал — файл можно сгенерировать прямо в административной панели сайта. В других случаях приходится использовать дополнительные модули/плагины.

Яндекс подсказывает, в каких CMS можно создать YML-файл

Полный список CMS, в которых можно создавать файл прайс-листа для Яндекс.Маркета, здесь.

С помощью софта

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

Например, YML-генератор от Mysitemapgenerator.com. С ним можно:

  • индексировать сайт и конвертировать данные в YML;
  • настраивать регулярное обновление прайс-листа;
  • индексировать бесплатно до 500 страниц.

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

После регистрации магазина на Маркете помимо указания необходимой информации о нем нужно добавить прайс-лист.

Делается это в разделе Ассортимент → Прайс-лист.

YML-файл: что это такое и как его создать

YML-файл: что это такое и как его создать

Популярность маркетплейсов, широко распространённых в Глобальной сети, привела их владельцев к необходимости разработки стандартизированных инструментов, как для продавцов, так и для покупателей. Любой пользователь, который хочет выставить собственные предложения на витрины маркетплейса, должен сформировать типовой прайс-лист, для которого и разработан формат YML. В этом файле содержится вся необходимая информация для начала активной торговли. Разумеется, для неподготовленного пользователя он покажется сложным и запутанным. Но любые стандартизированные инструменты призваны скорее упростить вам жизнь, а не усложнить. Стоит только немного в них разобраться.

Что такое формат YML?

  • Удобная выгрузка товарных позиций, необходимая для начала работы с каталогами Яндекса.
  • Автоматическая обработка карточек товаров. Причём независимо от их количества.
  • Актуализация информации о количестве доступных товаров, их ценах и других параметрах, характерных для розничной торговли.
  • Формирование типового прайс-листа. Вы можете импортировать собственные базы данных из Google Doc, Excel или OpenOffice.
  • Этот файл можно также использовать и для генерации креативов, при необходимости запуска платной рекламы в рамках маркетплейса.

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

Процесс сборки заказа: товар кладут в коробку

Среди стандартных характеристик товаров, вносящихся в YML-файлы, можно выделить следующие:

  • цена;
  • варианты расцветки;
  • габариты – для транспортировки и после распаковки;
  • вес;
  • функционал;
  • рабочие параметры.

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

Как создать и проверить YML-файл?

Работать с файлами формата YML несколько сложнее, в сравнении с более привычным Excel. Но есть дополнительные инструменты, упрощающие процесс знакомства с прайсами Яндекс.Маркета:

Через CMS

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

Сторонний софт

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

Работают они, в целом, одинаково: добавляете собственный проект в сервис, он его индексирует и создаёт YML-файл. Разумеется, этот вариант сопряжён с определёнными рисками. Ведь вы не можете заглянуть внутрь сервиса и понять, как он технически устроен.

Вручную

Такое решение может быть актуальным, если ваш магазин представлен лишь несколькими позициями (в среднем, от одной до пары десятков).

Для ручной разработки YML-файла нужно зайти в личный кабинет Яндекс.Маркета, перейти к вкладке «Товары», потом выбрать «Ассортимент магазина» и открыть «Справка». Именно там находятся «Файлы с каталогом», где, выбрав формат YML, появится возможность «Скачать шаблон».

Процесс сборки заказа: коробку заклеивают скотчем

Внутреннее устройство файла похоже на программный код. Обратите внимание на следующие разделы:

  1. – это каталог с атрибутом даты. Укажите здесь актуальные число и время.
  2. – вся информация, находящаяся в этом вложенном элементе, относится к параметрам вашего магазина. Вы можете заполнить самостоятельно те части, которые выделены жирным шрифтом.
  3. – категории товаров. Помимо названий, категориям необходимо присваивать и порядковый номер или иной уникальный идентификатор. В дальнейшем он будет использоваться для определения id товара. Для создания вложенности, внутри созданной категории, используйте атрибут parentid.
  4. – включает в себя описания ваших коммерческих предложений. То есть конкретные товары и цены на них. Один элемент списка может иметь только один параметр цены. Здесь придётся полностью заполнить карточки товаров. Они включают название, описание, какие-то технические характеристики, производителя и тому подобное.
  5. и – это параметры, отвечающие за доставку и самовывоз. В качестве вариантов атрибутов, можно использовать: false, true и options.
  6. – содержит три отдельных параметра: cost — стоимость доставки; days — срок доставки в днях; order-before — рабочие часы, в течении которых заказ будет приписываться к текущему дню.
  7. – включает в себя варианты самовывоза товаров. Внутренние параметры ничем не отличаются от предыдущего пункта.

Как проверить YML-файл на ошибки

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

Чем открывать и редактировать файл YML?

В общем-то подойдёт любой текстовый редактор. Открыть YML-файл можно даже программным обеспечением, которое идёт в стандартном комплекте операционной системы Windows:

  • Notepad++;
  • Microsoft Notepad (блокнот);

В качестве экзотических примеров можно привести и более сложный софт:

  • Aptana Studio;
  • Komodo Edit.

Как открыть YML в Excel?

К сожалению, Excel позволяет лишь просматривать YML-файлы, но не редактировать их. Для просмотра сначала откройте прайс блокнотом и удалите самую первую строчку. Теперь нажмите на скачанный файл правой кнопкой мыши, в выпадающем меню выберите «Открыть с помощью» и кликните по Excel. Перед вами откроется меню «Выберите способ открытия этого файла» из трёх пунктов:

  1. XML-таблица;
  2. книга, доступная только для чтения;
  3. использовать область задач XML-источника.

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

Процесс сборки заказа: упакованный заказ подписывают

Есть и другие варианты конвертации YML в Excel. Например, онлайн-сервисы. Такие, как iCoder . Здесь вы можете конвертировать файлы прямо в окне браузера.

Как сохранить файл в формате YML?

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

Но если вам нужно сохранить на свой компьютер сформированный YML-файл магазина, выполненный вне официального редактора Яндекса, придётся искать конверторы. Сохраняйте прайс в виде обычного текстового файла (блокнот) и отправляйтесь на поиски онлайн-конвертера .

Что такое YML-выгрузка?

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

Но если рассматривать выгрузку в ручном режиме, то она предполагает достаточно большие объёмы работы. Ведь вам придётся заполнить всю базу данных самостоятельно. А это – просто нецелесообразно. Потому что ковыряться в коде, вместо того, чтобы воспользоваться автоматизированным, настраиваемым визуальным интерфейсом, вы потратите время впустую.

Как загрузить YML-фид в Яндекс Маркет?

На маркетплейс готовый прайс-лист можно отправить различными способами:

  1. Обычная загрузка файла – вам необходимо отправиться в личный кабинет Яндекс.Маркета, выбрать вкладку «Товары» и перейти в «Каталог». Там появится возможность добавить файл и нажать «Загрузить». Помните о том, что объём прайса не должен превышать 100 Мбайт.
  2. Через прямую ссылку на сайт – если ваш ассортимент регулярно меняется и требует пристального контроля, работа через статичные YML-файлы потребует несколько иного подхода. Вместо экспорта прайса, загрузите его на собственный сайт и проставьте на него ссылку из личного кабинета Яндекс.Маркета. Для ссылки также есть ограничения – это 512 символов. Внутренний бот маркетплейса будет актуализировать информацию несколько раз в день.

Что такое YML-фид?

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

  1. Можете не задумываясь создавать несколько YML-файлов. Особенно, если у вас крупный магазин с большим выбором товаров. Внутренние алгоритмы маркетплейса обработают несколько средних прайсов намного быстрее, чем один огромный. Таким образом вы сэкономите время и раньше начнёте работать с клиентами.
  2. YML-файлы нужно обновлять. Каждый раз, когда ассортимент изменяется, необходимо уведомлять об этом маркетплейс. Иначе ваши покупатели не смогут получить актуальную информацию, а это точно скажется на уровне продаж и отношении со стороны Яндекса. Ему не нравится, когда партнёры вводят посетителей в заблуждение.
  3. Яндекс проработал полный набор регулярно обновляемых инструкций по работе с YML-файлами. Регулярно проверяйте официальные справочные материалы, чтобы ваши прайсы в полной мере соответствовали требованиям Яндекс.Маркета.

И да, YML-фид – это и есть тот самый файл, содержащий в себе информацию о товарах, размещаемых на маркетплейсах. Так что фактически нет никакой разницы между YML-файлом и YML-фидом.

Как создать YML файл для Яндекс.Маркета?

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

Для этого нужно перейти в раздел Товары → в раскрытом списке выбрать пункт «Скачать список товаров в YML».

Похожие вопросы
  • Как добавить корзину (блок ST100)?
  • Сколько товаров можно разместить в блоке?
  • Как в блоке категории Магазин ST*** в popup привязать свою ссылку для кнопки?
  • Как создать интернет-магазин?
  • Как подключить платежную систему ЮMoney?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *