Как создать yml файл вручную
Перейти к содержимому

Как создать yml файл вручную

  • автор:

Формирование YML-файла для Яндекс Маркет – наши рекомендации

Для грамотного прохождения модерации в Яндекс Маркете и удобной работы на площадке в дальнейшем важно правильно сформировать файл – тот документ, который содержит весь ассортимент товаров, которые вы будете продавать через маркетплейс. Вы наверняка уже слышали, что допускается три формата таких файлов – YML, CSV, XLS. В этом блоге поговорим об YML файле, который предпочтительнее для Маркета – особенно, если у вас широкий ассортимент продукции, который регулярно обновляется. Плюс YML – автоматический экспорт. Вам не нужно будет работать с файлом вручную, в YML автоматизированы все процессы. А теперь подробнее!

Бесплатно проконсультируем, подготовим подробный медиаплан и коммерческое предложение в течение 1 дня по рекламе в Яндекс Маркет, Google Ads, Google Shopping и Яндекс Директ. Обращаться по контактам.

Как ранжируются предложения в Маркете

Алгоритм ранжирования по умолчанию:

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

Прежде всего – это правильные данные и выгодные условия, которые вы предлагаете покупателям, а уже потом – ставка.

В Маркете несколько видов размещений, но главные из них – карточка товара и Поиск Маркета. Если товар можно отнести к карточке, лучше попасть на нее ☺

Почему важно попасть на карточку

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

Как выглядит карточка:

Карточка товара в Яндекс.Маркет

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

  • Кейс: грамотная настройка Яндекс Маркет для интернет-магазина
  • Кейс: стратегия продвижения ювелирного магазина на Яндекс.Маркете
  • Оптимизация Яндекс.Маркет на примере интернет-магазина электротехники

Как связать предложение с карточкой

Чтобы система смогла соотнести ваше предложение с карточкой товара на Маркете, укажите в наименовании предложения следующее:

  • Тип или категорию товара (например, «Соковыжималка для цитрусовых», «Бензиновая газонокосилка»). Тег
  • Название производителя и/или бренда, торговой марки (например, «Bosch», «Samsung»). Тег
  • Линейку или серию (если есть). – Тег
  • Название и/или артикул модели. – Включается в тег
  • Важные параметры товара или характеристики, которыми отличаются разные модификации этого товара (например, размер, объем, цвет, количество штук в упаковке и т. д.). Теги

Как попасть в правильную категорию

Категории яндекс маркета

Вам интересны интернет-маркетинг и продвижение бизнеса в интернете? Подписывайтесь на наш Telegram-канал!

Предложения (и прикрепленные к карточкам, и не прикрепленные) распределяются по категориям Яндекс. Маркета автоматически. Чтобы предложение попало в нужную категорию, правильно передавайте в прайс-листе:

  • наименование предложения –
  • категорию товара или
  • описание
  • тип предложения

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

Краткий список категорий Яндекс Маркета
  • Продукты
  • Здоровье
  • Детям
  • Дом
  • Красота
  • Зоотовары
  • Авто
  • Спорт и отдых
  • Электроника
  • Бытовая техника
  • Компьютерная техника
  • Строительство и ремонт
  • Дача, сад и огород
  • Досуг и развлечение
  • Оборудование
  • Одежда и обувь

Наименование предложения

Наименование предложения — ключевой фактор при соотнесении с категорией. Тег . В наименовании указывайте:

  • Тип товара, например «сотовый телефон». Ориентируйтесь на то, как товар позиционирует производитель (не стоит называть планшет iPad сотовым телефоном).
  • Производителя, если есть (например, Nokia).
  • Название модели, если есть (например, N8).
  • Линейку или серию, если она есть (например, PowerShot для фотоаппаратов Canon).

Пример: Конструктор LEGO DUPLO 5506 – т.е. здесь и название русское (сразу понятно, что это за предмет) и производитель, и серия. В целом сразу по названию понимаешь, с чем имеешь дело и ни с чем не перепутаешь.

Совет: если на сайте наименование товара – это только производитель+серия, добавьте в выгрузке к нему “категорию”, тогда у маркета будет больше шансов сопоставить его с верной карточкой и вывести ваше предложение в правильном месте.

Категория товара

При распределении по категориям учитывается не только категория товара, но и родительские категории (в YML передается вложенными элементами category). Тег и . Соблюдайте правила:

  • Конечная категория, к которой относится товар, должна соответствовать товару.
  • Список категорий должен отражать названия реальных товарных категорий, а не содержать «заглушки», понятные только самому магазину.
  • Путь до конечной категории, к которой относится товар, должен быть логичным.

Совет: при составлении категорий лучше посмотрите структуру, предложенную Яндекс Маркетом – назвав свои категории похоже и расположив их правильной вложенностью, вы повышаете свои шансы попасть в верную категорию или карточку товара.

Описание предложения

Описание предложения

При распределении по категориям учитывается описание в элементе description. Текст должен соответствовать требованиям:

  • Максимальная длина текста в элементе description — 3 000 символов (включая знаки препинания).
  • Запрещено указывать данные, которые не относятся к описанию товара:

○ Номера телефонов, адреса электронной почты, почтовые адреса, номера ICQ, логины мессенджеров, любые ссылки.

○ Слова «скидка», «распродажа», «дешевый», «подарок» (кроме подарочных категорий), «бесплатно», «акция», «специальная цена», «новинка», «new», «аналог», «заказ», «хит».

○ Условия продажи товара, например, данные об акциях или предоплате (их нужно передавать в элементе sales_notes в YML / Условия продажи в XLS).

○ Регион, в котором продается товар.

○ Информацию о разных модификациях товара (например, нельзя писать «товар в ассортименте»). Для каждой модификации нужно создать отдельное предложение.

Подпишитесь на авторский телеграм-канал про предпринимательство в России.

  • В прайс-листе формата YML описание может содержать текст с xhtml-тегами, но такой текст допустим только в виде блока символьных данных — CDATA.

Дополнительно:

vendor, name, model, typePrefix

В элементах name / typePrefix, model, vendor должны быть указаны:

  • Тип или категория товара.
  • Производитель или бренд, торговая марка.
  • Модель товара или артикул модели.
  • Важные параметры (например, размер, объем, цвет, количество штук в упаковке и т. д.).
  • Список важных параметров для товаров см. в рекомендациях по категориям.

Элементы name / typePrefix, model, vendor наиболее важны при составлении предложения, так как эти данные:

  • формируют название предложения на Маркете;
  • используются для распределения предложений по категориям на Маркете и привязки предложений к карточке товара;
Бабушкино Лукошко Детское пюре Бабушкино Лукошко Чернослив (с 5 месяцев) 100 г, 6 шт. Детское пюре Бабушкино Лукошко Чернослив (с 5 месяцев) 100 г, 6 шт.

sales_notes

Элемент sales_notes позволяет передать условия продажи товара.

Элемент обязателен, если у вас есть ограничения при заказе товара (например, минимальная сумма заказа, минимальное количество товаров или необходимость предоплаты).

Требования к данным элемента:

  • Данные о продаже товара должны быть точными и актуальными (например, указывайте точный размер скидки или условия предоплаты).
  • Длина текста должна быть не более 50 символов.
  • В элементе нельзя указывать характеристики и особенности товара (для этого используйте элементы description и param).
Минимальный заказ — 4 шт.. Необходима предоплата 30%. Наличные, Visa/Mastercard, б/н расчет. Минимальная сумма заказа 500 рублей. При заказе от 1000 рублей - расческа в подарок! Доставка по всей России бесплатно! Установка на месте — 500 руб. Официальный дилер

delivery-options

Используйте элемент delivery-options в прайс-листе формата YML для указания стоимости и сроков курьерской доставки по вашему региону. Эти данные будут показаны на Маркете рядом с каждым предложением вашего магазина.

Также можно настроить условия доставки в личном кабинете, в разделе “Доставка и оплата”.

Если вы передаете информацию о доставке с помощью элемента delivery-options, убедитесь, что в личном кабинете, на странице “Подключение и настройки” → “Доставка и оплата”, отмечена опция “Использовать данные из прайс-листа”.

Структура элемента delivery-options:

Один элемент option — это информация об одном виде курьерской доставки:

  • cost — стоимость доставки;
  • days — срок доставки в рабочих днях;
  • order-before (необязательный) — время, до которого нужно сделать заказ, чтобы получить его в этот срок.

Элемент delivery-options может содержать до пяти элементов option для указания разных видов и условий доставки (например, обычная, экспресс и др.). Если в магазине несколько видов доставки, то каждый вид доставки в элементе option должен отличаться и сроком и ценой. Если в магазине только один вид доставки, используйте только один элемент option.

Также рекомендуем прочитать статью о том, как не потерять свой магазин на Яндекс Маркете.

picture

В элементе picture передайте ссылку на изображение товара, например:

http://best.seller.ru/img/device12346.jpg

Для каждого предложения можно указать до 10 ссылок на изображения товара. При этом первое изображение считается изображением по умолчанию. Оно используется в качестве изображения товара в поиске Маркета и на странице предложения. Другие изображения товара доступны в режиме просмотра увеличенных изображений.

При обновлении изображения обязательно измените ссылку на него.
Для каждого предложения можно указать только одну ссылку на изображение товара.

Категории, для которых элемент обязателен
Ссылка на изображение обязательна для категорий:

  • Чехлы для мобильных телефонов
    Компьютерные столы
  • Защитные пленки и наклейки для телефонов
    Массажные столы
  • Зарядные устройства для телефонов
    Одежда, обувь и аксессуары
  • Переходники для мобильных телефонов
    Косметика и парфюмерия
  • Сумки и чехлы для планшетов
    Детские товары за исключением категорий: коляски, подгузники, автокресла, конструкторы, железные дороги, трехколесные велосипеды, кроватки.

Кроме того, изображение является обязательным для категорий без карточек товаров.

Если в этих категориях у предложения нет изображения, оно не публикуется на Маркете до тех пор, пока в элементе picture не будет передано хотя бы одно изображение.

param

Используйте элемент param для передачи характеристик и параметров товара, например: цвета, размера, материала и т. д. Рекомендуем указывать параметры для всех товаров, чтобы они попадали в результаты фильтрации.

Один элемент описывает одну характеристику, при этом элемент может содержать любое количество .

 . 5 пластик есть . 

Почему важно всё заполнить внимательно и правильно?

Потому что, помимо размещения в неправильных категориях и открепления от карточки, можно заработать Критичные ошибки.

Эти ошибки возникают:

  1. При модерации (во время первого или повторного подключения) — за них магазин могут не подключить к Маркету.
  1. При регулярных проверках — за них предложения скрывают, а магазин могут отключить.
  • Как настроить PriceLabs на Яндекс.Маркете. Выбор стратегии и ставки
  • Как и для чего необходимо работать с отзывами на Яндекс.Маркете

# yml файл

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

+6 Настройка тега категорий для выгрузки в соответствии с деревом категорий Яндекс Маркета Года идут, а проблема остаётся.Задача: создать такую выгрузку для Яндекс Маркета, чтобы категории в файле YML соответствовали названиям категорий каталога Яндекс Маркета.Мне представляется решение данной задачи крайне не сложным но, которое почему-то.

+4 Выбор товаров по минимальной марже при экспорте в YML Добавить в настройки экспорта возможность фильтрации товаров по минимальной наценке (марже). Ранее пролабировал решение по минимальной цене) теперь бы еще и маржу (опция полезна тем, у кого заполнена закупочная цена товара). Настройка нужна, чтобы не.

+4 При экспорте товаров в YML (Яндекс.Маркет) не учитываются настройки округления при конвертации валюты Архив Следующий баг, помешавший размещению магазина в Яндекс.Маркете.1. Основаня валюта сайта — USD2. Вторая валюта — рубли3. В настройках росс-курса указано «Округлять до 100», «Округлять только вверх» (см. скрин)4. На витрине магазина.

Настроить в админке плагин для создания YML — фида Сайт oskareu.ru Помочь настроить в админке плагин яндекса для создания YML-фида для загрузки в Яндекс Товары

фид YML offer артикула. Как сделать? Добрый день.Переезжаем на SS. Встал вопрос формирования фида для маркета. Чтобы не переделывать карточки на маркете (SKU товара в карточке менять нельзя) мне нужно в фиде чтобы offer id был равен коду артикула.Пока пробую бесплатный.

Настройка выгрузки yml файла/ плагина Яндекс Маркет Доброго дня! Сейчас в файле, который генерирует плагин Яндекс Маркет от вебасиста выгружаются все категории и подкатегории к которым привязаны выгружаемые товары. Нужно сделать так, чтобы в yml файле все выгружаемые товары были привязаны только к одной.

Настройка выгрузки yml файла/ плагина Яндекс Маркет Есть решение Доброго дня! Сейчас в файле, который генерирует плагин Яндекс Маркет от вебасиста выгружаются все категории и подкатегории к которым привязаны выгружаемые товары. Нужно сделать так, чтобы в yml файле все выгружаемые товары были привязаны только к одной.

Добрый день. Готов внести изменения в стандартный плагин плагин. если актуально — пишите Telegram: @upsale_site Email: zakaz@upsale.site WhatsApp: 89776780603

Upsale

YML загрузка Импортирую товары из YML через плагин «Импорт товаров из YML», но система не берет данные для артикулов. Подскажите пожалуйста плагин или решение по заливке артикулов/модификаций товара.Пример.

Не создается ссылка на YML-файл Есть решение В плагине Яндекс.Маркет, после последнего обновления перестала создаваться ссылка на yml-файл. Теперь вместо ссылки вида https://сайт.ru/yandexmarket/2156-358.xmlФормируется ссылка https://сайт.ru/my/При этом старые файлы экспорта.

Почистите кеш Вебасиста.Проверьте, нет ли ошибок в структуре сайта.Попробуйте отключать плагины, кроме «Яндекс.Маркета» — возможно, какой-то из них с ошибками.

Rat

В Турбо страницах из файла YML показывается информация о самовывозе, как о доставке У меня в домашнем регионе есть доставка курьером (плагин Курьер) и самовывоз (плагин Пункты выдачи заказов). Есть ещё СДЭК, но он в YML файл не попадает. Обычный плагин Самовывоз не использую.Яндекс Вебмастер при загрузке файла прайс-листа.

Отключить удаление html-тэгов при формировании yml Яндекс Маркет Добрый день. Помогите если знаете, каким образом можно отключить удаление html-тэгов при формировании yml-файла в формате Яндекс Маркет?

Проблема с формированием ссылок в YML-файле для Я.Маркета При выгрузке yml-файла для Маркета ссылки формируются без знака «/» после домена sadovod.netСоответственно, товарные предложения недоступны. YML формируется стандартным плагином Яндекс.МаркетПодскажите, как поправить выгрузку?

Не экспортируеться YML Обязательно надо обновляться до 7 версии что бы экспортировался YML интернет магазина??

Как обновляется YML файл Есть решение Не могу понять каким образом обновляется YML файл, вот, что меня вводит в заблуждение.Ест там такая фраза Команда CRON для автоматического обновления файла:А сразу ниже вот этоОбновление файла «Автоматически, но не чаще чем раз в день»это.

Обновление с помощью cron-а используется в тех случаях, когда формирование фида по запросу (автоматически) занимает значительное время. В этом случае, чтобы не экспортировать файл каждый раз руками можно настроить cron для этих задач с нужной периодичностью (раз в час, раз в сутки и т.п.)

Владислав Владимирович Горлов

Где устанавливается курс валют для yml Есть решение Собственно сабж. Подскажите конкретно это место, вернее как сделать так что бы курс автоматом по ЦБ ставился

Проще поставить плагин автообновление курсов валют и все

kadurinho

некорректно выгружается YML файла для Я. Маркет Приветствую. Стоит плагин для формирования прайс листа для яндекс маркета. По данному файлу товары попадают не в ту категорию на маркете. Саппорт маркета рекомендовал убрать все подкатегории и в этом случае робот будет ориентироваться по названию на.

Не добавляются теги Delivery в YML Яндекс не принимает YML из-за отсутствия тега delivery. Попытался понять как это работает. В плагине экспорта я создал два новых профиля. В одном из них в пункте 5.Условия доставки(домашний регион) поставил галочку «Доставка включена в.

Зависает экспорт yml Я.Маркет 66,667% Есть решение Вот такая прелесть в логе. Подскажите не специалисту как исправить. ±300 товаров2017-08-28 01:25:06 91.78.247.71 Query Error 1054: Unknown column ‘in_stock’ in ‘order clause’ Query: SELECT DISTINCT p.* FROM shop_product.

Насколько знаю, это ошибка в ShopScript. Должна быть исправлена в одном из ближайших обновлений. Чтобы ее обойти, можете попробовать отключить опцию переноса товаров которых нет в наличии в конец списка. Не гарантировано, но попробуйте.

waResearchLab

+1 Шаблоны генерации yml файла в зависимости от профиля Существует множество площадок для размещения товаров, в большинстве своем они принимают особым образом сформированный ymlХорошо бы иметь возможность в плагине экспорта товаров разные шаблоны генерации yml файла в зависимости от профиля.Например.Есть.

+1 Выгрузка выборочных изображений товара через YML в Яндекс Маркет В связи с правилами яндекс маркета нам запретили выгружать все изображения товаров. Можно выгружать только некоторые (торгуем бокалами, а изображения бокалов с налитым алкогольным напитком запрещено — можно только пустые). По умолчанию в YML файл.

+1 При импорте из yml не импортируются размеры и слетает валюта На рассмотрении 1. При импорте товаров в магазин из yml не импортируется размер товара, указанный в тегах . Он задан в формате число/число. Я завела свойство, которое назвала dimensions, думала, что это может помочь, но не помогло. Как импортировать.

Заказ Яндекс.Маркет. Импорт yml vendor model и т.д. У кого уже работает заказ на маркете?1. Доставки те которые стандартные от webasysta+сторонние.2. оплаты нал и сторонниеМаркет не пропустил, так как в доставке только курьер и оплата наличкой, других способов доставки и оплаты нет.Месяц жду обновления.

YML. Импорт Yml-файла. На отметке 75,037% — Импорт изображений товаров (самая длинная часть, подождите, пожалуйста)… Добрый день,YML. Импорт Yml-файла. На отметке 75,037% — Импорт изображений товаров (самая длинная часть, подождите, пожалуйста)…прошло порядка 3 часов с момента запуска инсталляции, файл небольшой, примерно 7000 позицийпс вчера инсталляцию.

В плагине Яндекс Маркет заменить значение c ID товара на занчение характеристики Есть решение Добрый День!Суть проблемы:Есть 4 магазина которые используют выгрузку товара в YML для дальнейшей публикации в Яндекс директ.У товаров прописана характеристика числовая которая совпадает с ID в базе 1с называется InterID, товары в разных магазинах.

Подробную поддержку по редактированию исходного кода программных продуктов вы также можете получить от экспертов Webasyst.Свои предложения о развитии программных продуктов Webasyst публикуйте, выбирая вариант «Предложить идею».

Михаил Ушенин

Вызов плагина из cli (cron) Есть решение Здравствуйте, коллеги, подскажите пожалуйста, как правильно?создаём файл wa-apps/[APP_ID]/lib/cli/[APP_ID][ACTION_NAME].cli.php

Eugen Nichikov

Как добавить элемент delivery в YML файл? Есть решение Нужно добавить элемент delivery в YML файл для каждого товара, т.к. магазин выставляется на яндекс.маркете,то это нужно прописать вручную. Где это можно сделать и что прописать?

Если вы пользуетесь Shop-Script 6, то в настройках экспорта товаров в Яндекс.Маркет есть соответствующее поле:

Михаил Ушенин

импорт YML файла Есть решение Добрый день!Подскажите пожалуйста, возможно ли импортировать товары из YML файла?!Благодарю

Это делается с помощью плагина Переход на Shop-Script 6, добавляющего соответствующий раздел в секции Магазин → Импорт/экспорт

Владислав Владимирович Горлов

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

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

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

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

YML-файл (прайс-лист) — это документ с данными о товарах, которые вы планируете размещать на Яндекс.Маркете. Он создаётся с помощью собственного языка разметки Яндекса — YML (Yandex Market Language).

Логика работы такая: вы загружаете в кабинет файл, а Яндекс превращает его в каталог товаров с карточками, ценами, условиями доставки/самовывоза и прочим.

На Яндекс.Маркет можно загружать товары и в форматах CSV и XLS, но площадка отдаёт предпочтение именно YML: так файлы загружать удобнее и быстрее, поэтому мы рассказываем именно об этом формате.

Вот как выглядит YML-файл:

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

Сначала кажется, что создать YML‑файл сложно и это что‑то для программистов, но это не так. Главное — знать, какие там есть параметры и как их редактировать. Сейчас всё расскажем, и вы сможете повторить.

Чем YML отличается от XML

XML (eXtensible Markup Language) — расширяемый язык разметки. Он нужен для выделения логического содержимого документа для обработки. XML используется, например, в языках программирования: 1) SVG — для описания изображений в векторном формате; 2) в XAML — для описания интерфейсов приложений. И, конечно, XML — основа XHTML, благодаря чему мы видим страницы в интернете.

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

YML не стоит путать с YAML. YAML (Yet Another Markup Language или YAML Ain’t Markup Language, «ещё один язык разметки» или «YAML — не язык разметки») — это формат хранения данных, похожий на язык разметки, но более удобный и с упрощённым синтаксисом.

YML также не имеет ничего общего с YMYL. YMYL — (Your Money or Your Life, «ваши деньги или ваша жизнь») — таким образом характеризуют контент на сайте, который может повлиять на здоровье, безопасность или финансовое благополучие людей, просматривающих этот сайт.

Из чего состоит YML‑файл

YML‑файлы в общем смысле делятся на 2 типа: такие, которые управляют товарами, и такие, которые управляют размещением (доставкой и самовывозом): у них есть общие элементы, а есть специализированные — для каждого типа свои.

Обязательные (общие) элементы

Это элементы, которые будут в любом YML‑файле.

Заголовок (шапка)

Занимает первую строку. Каждый файл должен начинаться именно с такой строки без каких‑либо изменений:

Если пользуетесь шаблоном для создания YML‑файлов, не меняйте эту строку. При создании своего файла с нуля просто скопируйте и вставьте эту строку в начало документа.

В нём указываются дата и время момента, в который актуальны данные в файле, а также часовой пояс.

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

Описывает основную информацию о вашем магазине, вкладывается в элемент .

В вкладываются следующие элементы:

Элементы <shop></p>
<p> и их описание» width=»608″ height=»186″ /></p>
<p>В вкладывается неограниченное количество элементов — конкретных товаров с ценами.</p>
<p>Если у вас файл, который управляет товарами, то внутри каждого нужно указать характеристики товара: название, описание, производитель. А если файл, который описывает параметры размещения — то информацию о ценах, скидках, остатках и прочем.</p>
<p>Также у есть атрибут – id. В id должен быть указан SKU — ваш личный идентификатор товара. Многие в качестве SKU используют артикул.</p>
<p><b>Требования к SKU:</b> любая последовательность букв и/или цифр длиной до 80 знаков, английские и русские (кроме ё) буквы, цифры и символы . , ? ( ) [ ] — =.</p><div class='code-block code-block-11' style='margin: 8px 0; clear: both;'>
<!-- 11agladky -->
<script src=

Опциональные элементы

Это элементы, которые могут быть нужны или не нужны в зависимости от задачи файла.

Элемент не нужен в файле, который управляет размещением, но нужен в файле, который управляет товарами.

Описывает категории товаров. Например, у футболки будет категория «Одежда». Этот элемент вкладывается в элемент .

Каждой категории нужно присвоить уникальный идентификатор — целое положительное число длиной до 18 цифр — и записать его в атрибут id. А чтобы вложить одну категорию в другую (например, «Женскую одежду» в «Одежду»), нужно добавить атрибут parentid.

Выглядит это так:

 `Товары для животных Кошки Собаки Корм для кошек Сухой Шлейки и амуниция Игрушки  

Параметры доставки

Этот элемент содержит в себе информацию о доставке — она описывается в конкретизирующих элементах . Используется только в файле, управляющем размещением.

Элементов может быть 5, каждый из них описывает один из способов доставки — например, обычную, ускоренную, на дом или до определённого пункта.

Параметры способа доставки задаются с помощью атрибутов:

  • cost — это атрибут для технической проверки файла, он не используется для передачи какой‑то информации и не виден покупателям. Просто напишите в этом атрибуте любое целое число.
  • days — атрибут, который рассказывает о том, за сколько дней будет осуществлена доставка. Минимум — 0 (если вы доставляете день в день), максимум — 60 дней. Если не указать этот атрибут, товар скроется с витрины: Яндекс не приемлет товары с неизвестным сроком доставки.
  • order‑before — атрибут, показывающий, до которого часа нужно оформить заказ, чтобы срок доставки начал отсчитываться с текущего дня. Можно не указывать — его значение по умолчанию 13 (если будете указывать, то указывайте целое число от 0 до 24).

Выглядит сложно, но вы сможете разобраться. Вот так это выглядит в файле:

Здесь мы показали, что в одном способе доставки нужно заказать товар до 15:00, чтобы он был отправлен в этот же день, и доставка будет длиться 7 рабочих дней, а во втором — что заказать нужно до 12:00, и заказ будет доставлен за 3 дня.

Элемент может быть вложен как в , так и в . В первом случае он будет показывать условия доставки для всего магазина, во втором — для конкретного товара.

Параметры самовывоза

Здесь всё так же, как с параметрами доставки:

  • внутри может быть до пяти элементов , описывающих разные способы самовывоза;
  • параметры способа самовывоза так же, как и параметры доставки, задаются атрибутами cost (технический), days (срок, в который товар будет в ПВЗ) и order‑before.
  • атрибут может быть вложен в для описания самовывоза для всего магазина и в для описания самовывоза конкретного товара.

❗️Элементы и нужны только в файлах, которые управляют размещением.

Ещё они нужны только тем магазинам, которые работают по модели DBS — это когда вы храните товары у себя на складе и доставляете их сами. Для двух других моделей — FBY (хранение на складе Маркета и доставка его силами) и FBS (хранение на вашем складе, доставка силами Маркета) — эти два элемента не актуальны.

Если ваш магазин не доставляет заказы покупателям или у него нет самовывоза, добавьте в файл такие строчки:

Пример полного YML‑файла

Хорошие примеры YML‑файлов обоих типов, сформированные корректно и с учётом всех особенностей площадки, у самого Яндекса. Вот они:

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

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

Вручную

Сначала нужно зарегистрироваться на портале для селлеров и добавить магазин.

Дальше нужно скачать один из шаблонов Яндекса по ссылкам выше и отредактировать в соответствии с типом файла: заполнить обязательные элементы (заголовок, корневой элемент, информация о магазине и офферах) и описать категории и параметры доставки и самовывоза в зависимости от магазина и его условий.

Через модули CMS

Сделать файл через CMS можно, только если вы используете одну из следующих систем:

  • 1C‑Bitrix;
  • InSales;
  • WordPress;
  • Shop‑Script;
  • AdvantShop;
  • NetCat;
  • ReadyScript;
  • UMI.CMS;
  • Magento;
  • Simpla;
  • Okay CMS;
  • Ecwid;
  • Tilda Publishing.

Работают они все похожим образом: нужно скачать модуль для Яндекса, установить его и создать через него файл.

Для этого перейдите в «Настройки» → «Настройки API» и нажмите на «Интеграционные модули».

Настройки API

С помощью специальных сервисов

Таких сервисов на момент написания статьи мы нашли два:

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

Этот вариант пригодится тем, у кого много позиций, но нет интеграции с CMS. Однако этот вариант не идеальный: это может быть небезопасно, а файл может быть сформирован с ошибками.

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

Сейчас у вас уже должен быть готовый файл.

Когда вы загрузите его в Маркет, площадка автоматически проверит его и пришлёт отчёт об ошибках, поэтому заранее проверять необязательно.

Результат проверки файла

Но можно и проверить, например через XML‑валидатор фидов в Вебмастере (проверяет и YML‑файлы).

Загрузите файл и выберите схему проверки «Маркет»:

Проверка YML-файла в Вебмастере

Возможные ошибки при загрузке файла

Когда вы проверите файл, вам могут быть показаны ошибки в нём: какие‑то из них критичны и влияют на размещение всего, что в каталоге, а какие‑то не очень важны для общей картины. Ошибки бывают нескольких типов:

  1. Критичные ошибки. Они затрагивают весь файл, поэтому их обязательно нужно исправить.
  2. Ошибки в предложениях. Это ошибки в конкретных товарах. Стоит исправить, иначе опубликуются только те товарные позиции, где всё верно.
  3. Общие ошибки. Эти ошибки касаются раздела , их лучше всего исправить. Файл с такими ошибками, скорее всего, опубликуется, но с неточностями в товарах.
  4. Предупреждения в предложениях. Этот тип означает, что есть ошибки в некоторых позициях: лучше всего исправить, но опубликуется всё, просто с неточностями.
  5. Рекомендации. Это советы по улучшению листа — можно прислушаться, можно не обращать внимания (но лучше прислушаться).

Как загрузить файл на Яндекс.Маркет

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

Файлом

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

Перейдите в «Товары» → «Каталог» → «Загрузить файл».

Страница Каталога в Маркете

Добавьте файл, он должен быть не более 100 Мб.

Загрузка файла

Можете указать, какие данные отражать, а какие нет.

Выбор данных для отображения

Ссылкой

Ссылкой рекомендуется загружать, если у вас частые обновления. Робот будет проходить по ссылке каждые 30 минут и скачивать актуальный файл — вам нужно лишь обновлять информацию в нём.

Загрузите созданные файлы в любое облачное хранилище (Яндекс.Диск или Google Drive), откройте доступ по ссылке.

Перейдите в «Товары» → «Автообновление каталога» → «Добавить ссылку на файл».

Раздел «Автообновление»

Выберите тип загружаемого файла — тот, который управляет товарами, или тот, который нужен для управления размещениями. Вы можете загрузить оба файла, но это нужно будет делать по очереди.

Вставьте ссылку, она должна быть не длиннее 512 символов.

Добавляем ссылку для автообновления

Здесь также можно выбрать, какая информация будет отражена в итоговом каталоге. А ещё можно указать логин и пароль от хранилища, на которое ведёт ссылка, если оно закрытое.

Поля для заполнения в Автообновлении

Как обновить файл

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

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

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

Интересное по теме:

YML-файл: что это такое, как создать для Яндекс маркета

Елена Кузнецова

Отечественный маркетплейс разработал собственный стандарт для выгрузки данных по товарам в формате прайса. Требования, предъявляемые к пользователям, учитывают специфику информации, предоставление которой является обязательным условием торговой площадки. Формирование документов с помощью предлагаемого инструмента немного сложнее, чем работа с XLS или CSV, однако используемые шаблоны автоматизации помогают оптимизировать целый ряд рутинных процессов, в том числе — обновление по отдельным товарным позициям и их характеристикам. Как вручную создать и загрузить файл формата YML для Яндекс Маркета, что это такое, и какие примеры сервисов могут упростить задачу? Давайте разбираться.

Содержание скрыть

  • Общее представление
  • Структура файлов Yandex Market Language
    • Общие
    • Опциональные
    • Дополнительные категории
    • Вручную
    • CMS
    • Специальные сервисы
    • Файловый
    • URL
    • Проблемы экспорта данных

    контент

    Общее представление

    Стандарт, применяемый для работы с прайс-листами, базируется на классическом XML, использует кодировки Win-1251 и UTF-8, и предлагает расширенный функционал для пользователей маркетплейса. Алгоритм позволяет:

    • Добавлять наименования в каталог.
    • Обновлять сведения по номенклатуре.
    • Генерировать рекламные тексты.
    • Формировать прайсы по разным источникам.

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

    маркетплейс

    Структура файлов Yandex Market Language

    Все используемые YML можно условно поделить на два вида. Одни отвечают за управление товарами, вторые — за размещение. Для них характерно наличие как общих, так и специализированных составляющих.

    Общие

    Базовые составляющие, которые по умолчанию присутствуют в любом документе. В перечень входят:

    • Шапка. Не меняется при использовании шаблона, копируется при написании вручную. Стандартный заголовок, расположенный в первой и второй строке, содержит два компонента — xml header (определяет тип кодировки) и корневой yml_catalog — (фиксирует момент создания). В процессе заполнения используется местный часовой пояс, по которому устанавливается текущая дата.
    • Информация о магазине. Элемент относится к описательной группе, и содержит наименование продавца (основное и юридическое), ссылку URL, указание на принимаемую валюту, а также характеристику опций доставки. Вспомогательная информация приводится с помощью специальных тегов.
    • Оффер. Предложения, или — раздел без ограничений по количеству позиций, предназначенный для размещения сведений о товарах. Описание файла формата YML в каталоге при создании может быть упрощенным или произвольным.

    разработчик

    Опциональные

    В данном случае речь идет об элементах, потребность в которых определяется исходя из поставленной задачи:

    • Категории. Служит описанием конкретной группы, имеет уникальный идентификатор, прописываемый в id , и является составной частью . Для формирования иерархии вложений используется атрибут parentid. Так, в рамках условного раздела «Игрушки» может быть создано несколько вспомогательных блоков — «Мягкие», «Куклы», «Конструкторы», и т.д.
    • Параметры доставки. Уточняющий компонент размещения предлагает до пяти параметров , каждый из которых описывает определенный способ отправки товара — в обычном или ускоренном режиме, по точному адресу или в конкретный пункт выдачи.
    • Опции самовывоза. В целом — все то же самое, что и в предыдущем пункте, за исключением того, что раскрывает варианты самостоятельного получения заказа. Перечень атрибутов остается неизменным — cost, days и order‑before, где первый используется в рамках технической проверки, второй — уточняет период до момента доступности, а третий — определяет, в течение какого времени заказ будет рассчитываться от текущей даты.

    Стоит отметить, что последние два элемента применяются только в тех случаях, когда нужно сделать файл YML для размещения — как правило, речь идет о магазинах, использующих модель DBS, предусматривающую доставку собственными силами или хранение на своем складе. В случае со схемами сотрудничества FBY и FBS такой необходимости нет.

    сайт

    Особенности синтаксиса

    Есть ряд нюансов, отличающих правила от HTML:

    • Наличие закрывающих тегов — обязательное условие для всех структурных компонентов.
    • Регистры открытия и закрытия пишутся одинаково, меняется только расположение слэша.
    • Вложения открываются и закрываются внутри, с обратным порядком написания.
    • Отсутствие кавычек не позволяет системе корректно воспринимать значение.
    • Отдельные символы могут меняться на альтернативные сочетания — сущности.
    • В комментариях началом служит «».

    Как сделать анализ цен конкурентов: основные этапы и сервисы

    Как сделать анализ цен конкурентов: основные этапы и сервисы

    Что такое мониторинг стоимости?  Важнейшая вещь в маркетинге – знать, кто, что и за какие деньги продает. Это поможет понять в каком ценовом сегменте находится ваше предложение и найти для себя выгодную позицию. В общем, занять нишу.  Особенно в условиях конкуренции и непростой экономической ситуации. В этом деле важно не только тщательно продумывать ассортимент, но и формировать адекватную политику по прайсам. Экономические процессы в стране, уровень инфляции, реальные доходы населения, специфика бизнеса – все эти факторы влияют на ценообразование. Чтобы…

    Важный момент — проверка корректности. Здесь можно положиться на автоматический сервис платформы, или же воспользоваться вспомогательными инструментами и схемами. Самый простой пример — это валидатор YML фида: перед тем как создать и загрузить файл в систему, используйте ссылку или текстовый формат для тестирования.

    Дополнительные категории

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

    размещение

    В чем отличие от XML

    Функционал eXtensible Markup Language — расширяемого языка разметки — ориентирован на выделение логического содержания документа с целью последующей обработки. Данный формат применяется в различных языках программирования, помогая описывать изображения и интерфейсы программных приложений, а также является основой для XHTML, расширяя возможности отображения страниц сайтов в интернете. В свою очередь, YML — стандарт для Yandex Market, позволяющий создавать карточки и работать с ними на маркетплейсе, который в том числе использует синтаксис XML для описания товаров и условий их размещения.

    статистика

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

    Существует несколько вариантов, выбор между которыми зависит как от поставленных задач, так и от навыков пользователя.

    Вручную

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

    CMS

    Функция экспорта сведений из базы в формат прайса поддерживается многими автоматизированными системами управления. В качестве примера можно привести Битрикс, AdvantShop или WordPress. В некоторых случаях возможны ограничения или платная подписка, так что лучше заранее уточнить доступный функционал.

    Специальные сервисы

    Еще один простой вариант, подходящий для пользователей с большой ассортиментной матрицей, не использующих CMS. Из известных стоит выделить Mysitemapgenerator. Условно-бесплатный ресурс (до 500 позиций без оплаты) предлагает добавить внешнюю ссылку и скачать файл YML — это то, что в дальнейшем загружается в качестве базы каталога. Важно учесть, что функционал подобных сайтов не идеален — нужно будет дополнительно проверить матрицу на ошибки.

    аналитика

    Загрузка на Яндекс.Маркет

    Добавление осуществляется двумя способами.

    Файловый

    Максимальный размер для каталога — 100 Мб. Вариант подходит для тех, кто редко проводит обновления, и предусматривает возможность ограничения на отражение отдельных данных.

    Как добавить на сайт Яндекс.Вебмастер: пошаговая инструкция

    Как добавить на сайт Яндекс.Вебмастер: пошаговая инструкция

    Что такое индексация сайта Процесс, который помогает ПС получать данные с определенного ресурса, называется индексацией. Полученная информация сохраняется во внутренней базе, называющейся индексом поиска. Что такое Яндекс.Вебмастер и зачем он нужен Это онлайн-сервис, с помощью которого можно оценивать позиции и отслеживать статистику запросов в ПС. Он позволяет диагностировать разного рода ошибки, в том числе и критические, понижающие позицию выдачи во внутренней системе ранжирования. Особенную популярность он получил у специалистов из России и некоторых других стран СНГ. Он открыто предоставляет основные…

    URL

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

    SEO-услуги

    Как добавить прайс-лист

    В соответствующей вкладке выберите раздел «Ассортимент» и воспользуйтесь одним из следующих способов:

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

    текст

    Как обновлять

    Любые изменения должны своевременно отображаться в каталоге Яндекса. Для этого нужно учитывать несколько факторов:

    • Обновления рекомендуется делать хотя бы ежемесячно.
    • Актуализация требуется при каждом взаимодействии с корневой папкой.
    • Продолжительность индексации в целом — от трех до шести часов, ключевых характеристик — не более 40 минут.

    Практичное решение — настройка автоматической системы, которая регулярно будет подгружать актуальные сведения о продаваемой продукции.

    интернет-магазин

    Как выявить возможные ошибки

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

    Проблемы экспорта данных

    Несмотря на шаблоны и инструкции, достаточно подробно раскрывающие порядок работы, многие пользователи допускают оплошности при работе с синтаксисом, наименованиями спецификаций или кодировкой.

    Заключение

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

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

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