Требования к YML- и XML-файлам
Фид должен содержать обязательные параметры: ID товара, название, изображение, описание и цену. Дополнительно можно указывать характеристики товара, состав, размеры и другие параметры.
Чтобы ускорить обработку данных, рекомендуется использовать только элементы, перечисленные ниже. Невалидные или нераспознанные теги система проигнорирует.
Общие элементы Описание товара Характеристики товара Доставка через СДЭК Подарочные сертификаты Необрабатываемые теги
Общие элементы
Элемент
Описание
Обязательность
xml header
Стандартный XML-заголовок. Должен находиться в первой строке файла (с нулевого символа)
Обязательно для формата XML
yml_catalog
Корневой элемент YML. Должен содержать дату в формате YYYY-MM-DD hh:mm (24-часовой формат)
Обязательно для формата YML
shop
Включает элементы: name (короткое наименование компании), company (официальное наименование), url (ссылка на главную страницу магазина)
Обязательно
offers
Список товаров магазина. Каждый товар описывается отдельным элементом offer или product
Обязательно
Описание товара
Элемент
Описание
Обязательность
offer или product
Элемент обозначения товара. Каждый товар описывается в отдельном элементе. Может включать атрибут available. Пример: <offer available="true">
Обязательно
id
Уникальный идентификатор предложения. Может состоять только из цифр и латинских букв. Максимальная длина — 20 символов
Обязательно
url
Ссылка на карточку товара. Максимальная длина — 2048 символов
Обязательно
categoryId / category_id
Категория товара (ID и название). Если категория не совпадает с доступной на платформе, нужно будет выбрать новую
Обязательно
name / model
Наименование товара. У каждого товара должно быть уникальное название. Оптимальная длина — от 60 до 120 символов
Обязательно
available
Доступность товара для заказа (иногда указаны в id или name). Возможные значения: true — товар активен, false — скрыт
Желательно
currencyId
Валюта, в которой указана цена товара: RUR, USD, EUR, UAH, KZT, BYN. Цена и валюта должны соответствовать друг другу
Желательно
price
Цена товара
Обязательно
oldprice
Предыдущая цена. Указывается, если нужно отобразить скидку на товар
Опционально
picture / image
Ссылка на фотографию. Можно добавить несколько изображений через отдельные теги. Первое отобразится на витрине
Обязательно
description
Подробное описание товара. Рекомендуем указать ключевые свойства и рекомендации по уходу
Обязательно
Характеристики товара
Элемент
Описание
Обязательность
<param name="ширина, мм">
Ширина товара в миллиметрах. Значение можно указывать целым или дробным числом
Обязательно (кроме категорий «Подарочные сертификаты», «Одежда», «Обувь»)
<param name="высота, мм">
Высота товара в миллиметрах. Значение можно указывать целым или дробным числом
Обязательно (кроме категорий «Подарочные сертификаты», «Одежда», «Обувь»)
<param name="длина, мм">
Длина товара в миллиметрах. Значение можно указывать целым или дробным числом
Опционально, но обязательно для доставки через СДЭК
<param name="размер">
Комплексное указание размеров (длина × ширина × высота). Может использоваться вместо отдельных параметров
Обязательно для категорий «Подарочные сертификаты», «Одежда», «Обувь»
consist
Состав товара. Пример: <consist name="хлопок" unit="шт">3</consist>: <consist name= — тег для обозначения состава, "хлопок" — название компонента, unit="шт">1 — количество компонента. Каждый элемент состава описывается отдельным тегом. Количество должно быть больше 0. Тег работает только для тех категорий, где каждый элемент состава указывается отдельной строкой с указанием количества или веса. Например, тег неактуален для категории «Кондитерские изделия»
Обязательно для категорий «Цветы» и «Вкусные наборы»
weight
Вес товара в килограммах. Значение можно указывать целым или дробным числом — с разделителем точкой или запятой. Допускается не более трёх знаков после разделителя
Обязательно для категорий «Кондитерские изделия», «Кофе», «Чай» и «Наборы чая и кофе»
qty / quantity / count / amount
Количество товара в наличии. По умолчанию — 1. Для товаров, у которых указывается время изготовления (например, для категории «Цветы»), параметр qty недопустим — количество таких товаров не задаётся вручную
Обязательно для категорий «Цветы поштучно» и «Подарочные сертификаты»
quantity_in_package
Количество в упаковке
Обязательно для категории «Цветы оптом»
minorder
Минимальное количество единиц в заказе
Опционально
delivery
Используется при доставке через СДЭК или по почте. При включенной доставке должны быть указаны размеры. Значения: true — доставка доступна, false — доставка недоступна
Опционально
adult
Указывает на товары из категории «Другое» и товары категории 18+. Значения: true — товар содержит контент 18+, false — не содержит
Обязательно для товаров категории 18+
Доставка через СДЭК
Для товаров, доступных к доставке через СДЭК, необходимо указать габариты и вес. Эти данные используются для расчёта стоимости и возможности доставки. Максимальный объем – 150000 куб. см. Вес не должен превышать 30000 г (30 кг).
Элемент
Описание
Обязательность
<delivery>
Указывает, доступна ли доставка. Возможные значения: true — доставка доступна, false — доставка недоступна
Обязательно при доставке через СДЭК
<param name="длина, мм">
Длина товара в миллиметрах. Значение можно указывать целым или дробным числом
Обязательно при доставке через СДЭК
<param name="ширина, мм">
Ширина товара в миллиметрах. Значение можно указывать целым или дробным числом
Обязательно при доставке через СДЭК
<param name="высота, мм">
Высота товара в миллиметрах. Значение можно указывать целым или дробным числом
Обязательно при доставке через СДЭК
<param name="вес, кг">
Вес товара в килограммах. Значение можно указывать целым или дробным числом — с разделителем точкой или запятой. Допускается не более трёх знаков после разделителя
Обязательно при доставке через СДЭК
Подарочные сертификаты
Для товаров из категории «Подарочные сертификаты» необходимо указать хотя бы один из элементов, определяющих тип доставки.
Элемент
Описание
Обязательность
<param name="Вид сертификата">На услугу или товары</param> <param name="Вид сертификата">На конкретную сумму</param>
<param name="Type of certificate">For services or goods</param> <param name="Type of certificate">For a specific amount</param>
Вид сертификата
Опционально. Применяется для категории «Подарочные сертификаты»
<param name="Вид поставки">материальный носитель</param> <param name="Вид поставки">электронный ключ</param> <param name="Type of delivery">material media</param> <param name="Type of delivery">material media</param>
Тип доставки:
материальный носитель/material media — физическая доставка (по почте, без курьера);
электронный ключ/electronic key — электронная доставка (по СМС или курьером)
Обязательно указание хотя бы одного тега. Указание дополнительных тегов, определяющих тип доставки, опционально
<downloadable>false</downloadable> или <downloadable>true</downloadable>
Тип доставки:
false — физическая доставка (по почте, без курьера);
true — электронная доставка (по СМС или курьером)
Обязательно указание хотя бы одного тега. Указание дополнительных тегов, определяющих тип доставки, опционально
Необрабатываемые теги
Элементы, не указанные выше (pickup, store, barcode и др.), система не распознает, и в карточках товаров они не отобразятся.
Кроме того, при обработке файла система не поддерживает и отбрасывает конструкции, которые могут вызывать ошибку импорта. Например, не допускается использование следующих конструкций:
'/<!DOCTYPE\b/i', '/<!ENTITY\b/i', '/\bENTITY\s+%/i', '/SYSTEM\s+["\'](?:file|https?|ftp):/i', '/PUBLIC\s+["\'][^"\']*["\']\s+["\'](?:file|https?|ftp):/i''/<!DOCTYPE\b/i', '/<!ENTITY\b/i', '/\bENTITY\s+%/i', '/SYSTEM\s+["\'](?:file|https?|ftp):/i', '/PUBLIC\s+["\'][^"\']*["\']\s+["\'](?:file|https?|ftp):/i'
Last updated

