Форматы и требования

Требования к передаче данных

  1. Данные принимаются в формате VendorYML или XLS.

  2. Ссылки на сайте производителя регулярно проверяются роботом, поэтому они не должны быть запрещены для индексации в файле robots.txt (как минимум для User-agent: Yandex). Иначе робот не сможет проверить доступность ссылки и она не попадет на карточку модели.

  3. Размещаемые материалы должны быть опубликованы на сайте производителя и доступны по протоколам HTTP или HTTPS. Допускается использовать стандартную авторизацию для скачивания файла роботом Яндекс.Маркета (при этом данные для авторизации должны быть согласованы с Яндекс.Маркетом).

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

Формат VendorYML

VendorYML — это формат, разработанный Яндексом на основе стандарта XML. Формат позволяет производителю удобно описывать товар, а Яндекс.Маркету — быстро и эффективно обрабатывать полученные данные.

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

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

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

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

    "
    &
    >
    <
    '
    &quot;
    &amp;
    &gt;
    &lt;
    &apos;
  3. Допустимые кодировки VendorYML-файла: UTF-8, windows-1251.

Формат XLS

Если информация об ассортименте на вашем сайте обновляется редко, вам больше подойдет упрощенный способ передачи данных — в формате XLS.

Требования к XLS-файлу
  1. Файл должен состоять из одного листа.

  2. На листе нужно разместить две таблицы: таблица с описанием категорий и таблица с описанием моделей. Таблицы нужно разделить пустой строкой.

  3. В таблицах не должно быть пустых столбцов. Столбцы с необязательными элементами можно не указывать.

  4. Нельзя использовать символы табуляции и переноса строки.

  5. Идентификаторы категорий и моделей не должны повторяться в рамках файла;