Строки также могут быть записаны в блочном формате. Если слово отмечено вертикальной полосой, пробелы сохраняются. Спецификация YAML 1.2.2 содержит такой пример:
Яндекс.Маркет предъявляет определенные требования к прайс-листам, их содержанию и формату. Для загрузки продуктов можно использовать обычные форматы XLS (файл Excel) и CSV. Для создания продуктов можно использовать файлы Excel, Excel, CSV и Excel (Excel, Excel, CSV и т.д.), однако предпочтительнее создавать документ на языке YML (Yandex Market Language) — разработке Яндекса, основанной на стандарте XML.
Создание прайс-листа в формате YML немного сложнее, чем в формате XLS или CSV. Однако он обладает рядом преимуществ. Например, можно автоматизировать процесс обновления сведений о товаре и его атрибутов.
Вот как это работает:
- Вы создаете прайс-лист, в котором указываете все необходимые параметры в соответствии с правилами Яндекс.Маркета.
- Яндекс обрабатывает полученные данные и создает карточки для ваших товаров в соответствующих категориях.
- Если прайс-лист составлен правильно и без ошибок, вы будете получать релевантные, целевые клики и заказы.
Контекст на профессиональном уровне и без агентства — в системе PromoPult.
Автоматический подбор слов, автоматическое создание объявлений, «интеллектуальное» управление предложениями. Готовые промышленные решения. Статистика в режиме реального времени. Для профессионалов — множество точных настроек.
Как выглядит YML-файл
Прайс-лист для Яндекс.Маркета состоит из общей информации о магазине и списка товарных предложений (акций).
Шапка
Заголовок файла YML содержит
- версия XML и кодировка (возможна кодировка UTF-8 или Windows-1251),
- дата создания файла.
Вот как выглядит заголовок YML (первые две строки):
Информация о магазине
Внутри элемента находится информация о сделке, участнике торгов и другие данные:
Есть и другие данные, связанные с этим предметом:
- — Фактическое название интернет-магазина, которое публикуется на сайте.
- — Фактическое название веб-сайта: фактическое название веб-сайта; фактическое название веб-сайта; полное название предприятия. Обязательный элемент. Не публикуется, но необходим для внутренней идентификации на Яндекс.Маркете.
- — Ссылка на домашнюю страницу интернет-магазина. Обязательный элемент, если продукты включены в модель «Перейти к».
- — Список обменных курсов магазина. В примере на скриншоте основной валютой является российский рубль (курс=»1″).
- — список категорий и подкатегорий.
- — Условия доставки.
Также включаются дополнительные, необязательные данные: CMS и ее версия, название организации, ответственной за техническую поддержку сайта, и другие. Подробнее об этом читайте в соответствующем разделе справки.
Оффер
Информация для всех продуктов в YML-файле объединяется в одном элементе. Внутри этого элемента размещаются элементы, по одному на каждое товарное предложение.
Ниже приведен снимок экрана YML-файла с предложением товара ( ):
На этом скриншоте показано — предложение товара (в данном случае аппарат для приготовления мороженого). Торговая площадка использует эти данные и создает карту товара.
Предмет может быть упрощенным или любого типа. Разница заключается в названии предмета:
- В упрощенном варианте (этот пример на скриншоте выше), тип продукта, производитель и модель указаны в одном пункте -. Подробное описание формата можно найти здесь.
- При любом типе информация о типе, производителе и модели разбросана по нескольким элементам:
Подробное описание формата — здесь.
Рассмотрим некоторые параметры элемента .
- Давайте рассмотрим некоторые детали этого предмета.
- — Указание валюты, в которой магазин принимает платежи.
- — Ссылка на фотографию товара. Он будет перенесен на карточку товара в Marketplace.
- — значение true означает, что товар можно забрать в магазине, false — нельзя.
- — Значения true и false для возможности забрать товар в пункте самовывоза.
- и — наличие товара и условия поставки.
Подробнее обо всех элементах в файлах YML читайте здесь.
Не все элементы являются обязательными. Список обязательных и рекомендуемых элементов будет отличаться для каждой категории продукции. У Яндекса есть готовые рекомендации по созданию прайс-листов для разных категорий. Нет необходимости подробно описывать их все — воспользуйтесь удобным селектором рубрик Яндекс Справки.
Как создать YML-файл
Существует три основных способа создания YML-файлов:
- Вручную или с помощью сценария,
- Использование встроенных функций и дополнительных модулей CMS,
- Использование встроенных функций модуля и дополнительных модулей, или использование дополнительных модулей с помощью специального программного обеспечения.
Вручную
Это самый трудоемкий метод. Он подходит для интернет-магазинов, предлагающих не более 20-30 товаров.
Вы можете попросить разработчика написать скрипт, который выгрузит списки товаров в YML-файл. На GitHub вы можете найти библиотеку для создания YML-файлов, например, вот эту.
Модули для CMS
Большинство популярных CMS могут экспортировать данные интернет-магазинов в YML-файлы. Некоторые CMS имеют встроенную функцию — файл можно создать прямо в административной области сайта. В других случаях необходимо использовать дополнительные модули/надстройки.
Яндекс советует, какие CMS могут создавать YML-файл.
Нажмите здесь для получения полного списка CMS, в которых может быть создан файл прайс-листа для Яндекс.Маркета.
С помощью софта
Вы можете использовать программное обеспечение сторонних производителей, специально разработанное для создания YML-файлов.
Например, генератор YML с сайта Mysitemapgenerator.com. С его помощью вы можете:
- Проиндексируйте сайт и преобразуйте данные в YML,
- Настройте регулярное обновление прайс-листа,
- Бесплатно индексируйте до 500 страниц.
Важно! Страницы товаров (карточки товаров) должны содержать разметку Schema.org Product или Open Graph Product. Подробное объяснение разметки Schema.org можно найти здесь, а Open Graph — здесь. Подробнее о добавлении разметки с помощью Google Tag Manager читайте в этой статье.
ПРИМЕЧАНИЕ: Приведенный выше файл предназначен для иллюстрации и может содержать ошибки при использовании в реальном экземпляре Kubernetes.
Что значит формат YML
Формат позволяет редактировать информацию для размещения в интернет-магазине. Это позволяет постоянно обновлять данные о продукте и его характеристики.
После обновления загрузка контента стала бесплатной — это важно. Страницы выглядят более привлекательно с виджетом в основном поиске. Теперь цена видна сразу. Это означает, что когда вы вводите в поисковую систему название, которое вы ищете, отображается и товар, и его цена. Конверсия увеличивается, если сайт находится в первых 5 позициях.
Как сделать формат yml для маркета
Чтобы создать архив, используйте InstantCMS с дополнительным модулем InstantShop. Он используется для создания интернет-магазинов.
Прайс-лист должен быть создан в виде таблиц Excel, так как это удобно для автоматического преобразования данных магазина. Каждая электронная таблица содержит отдельную информацию, которую необходимо создать.
- Продукты размещаются между этикетками
… . Карта и удостоверение личности необходимы для идентификации. - Между тегами размещается ссылка на нужный элемент.
… . - Теги
… отображает контекст цены. … — Валюта, используемая в интернет-магазине.- Категория, используемая для идентификации, обозначается как
… . - Необходимая ссылка на содержимое прописывается между тегами .
- Имя написано между
… . - Производитель указывается в конце конструкции.
… .
Ссылки не могут быть использованы для конвертации:
- на странице,
- к категории,
- на фото,
- в валюте.
Чтобы найти недостающие данные, необходимо работать с формулами Excel. Это делается в несколько этапов:
- создается ссылка на содержимое,
- эта категория добавлена,
- ссылка на фотографию была исправлена.
Чтобы создать xls-файл для интернет-магазина, необходимо знание Excel и работы с формулами. После выполнения задания достаточно преобразовать формат xls в yml. Заголовки и все атрибуты добавляются и преобразуются в формат, подходящий для Яндекс.Маркета.
Yml-файл для Маркета: как его залить
Преимущество файла yml в том, что он подходит для интернет-магазина с широким ассортиментом товаров. Чтобы избежать ручного обновления, используйте опцию автоматического экспорта, включенную в функции этих файлов. Это очень практично. Благодаря своим функциям и возможностям он легко загружается на рынок.
Вот что пишет о процессе сам Яндекс
Создание прайс-листа в Excel помогает упорядочить и еще больше упростить создание контента в Интернете.
Атрибутивное предписание расширяет возможности. Это особенно важно при создании различных типов поставок.
Передача предварительно созданного файла требует нескольких шагов.
- Введите заголовок «Разнообразие».
- Выберите пункт меню «Прайс-лист».
- проверить на наличие ошибок.
- обновить и сохранить файл в маркете.
- Добавьте все необходимые прайс-листы.
Проверьте, введя URL-адрес и импортировав его.