YML фид

YML фид — это подвид XML файла, который содержит данные в виде вложенных категорий. Яндекс Маркет поддерживает такой формат.

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

XML фид со значениями типа g:id и g:image_link не поддерживается.

Требования

Информацию о правилах формирования YML и форматах фида смотрите в справке Маркета.

  1. В YML нельзя использовать непечатаемые символы с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).

  2. Символы " & > < ' нужно заменять на эквивалентные коды:

    Символ в тексте

    Код для YML-файла

    "
    &
    >
    <
    '
    &quot;
    &amp;
    &gt;
    &lt;
    &apos;

    Символ в тексте

    Код для YML-файла

    "
    &
    >
    <
    '
    &quot;
    &amp;
    &gt;
    &lt;
    &apos;
    Примечание. Вы можете использовать символы "&><'в блоке CDATA в описании предложения.
  3. Допустимые кодировки YML-файла: UTF-8, windows-1251.

Пример YML фида в формате windows-1251.

Вы можете загрузить фид упрощенного или произвольного типа из Маркета. Рекомендуется использовать произвольный тип, в котором полное название товара состоит из отдельных элементов.

В YML фиде для К50 невозможно использовать поля vendor и model одновременно с name. Если в фиде есть поля vendor, model, то поле name формируется автоматически из vendor и model.

Чтобы значение поля name не перезаписывалось, включите опцию Не изменять содержимое тега name при наличии в фиде тегов vendor и model.

Пример неудачного фида


неудачный CSV фид

Пример удачного фида


удачный CSV фида

YML фид со списком всех товаров

Используйте фид со всеми товарами для работы с К50 Оптимизатор. Фид должен содержать:

  • ID и URL товаров.

  • Данные за последний год, либо за последний период.

  • Все товары, включая снятые с производства, отсутствующие в наличии и любые другие, которые не выгружаются в стандартный YML.