Импорт из XML (YML)

В этой инструкции в узнаете как импортировать товары при помощи фида (xml-файла)

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

Возможности импорта:

  1. Максимальный размер загружаемого файла — 20 мегабайт;

  2. Файл может быть загружен с диска компьютера

  3. Процесс импорта может занимать длительное время. Средняя скорость первичного добавления — 1000 товаров в час. Последующие обновления остатков и цен проходят гораздо быстрее.

Требования к содержимому файла

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

Что означают теги (параметры), и что будет, если их пропустить? Ознакомьтесь со списком тегов ниже, Все остальные теги, которые будут присутствовать в вашем фиде, система будет игнорировать.

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

id - идентификатор товара или категории (обязательный)

Идентификатор товара в вашей системе. Если вы еще не использовали идентификатор — создайте его прямо во время добавления товара. Всегда должен быть уникальным. В случае пропуска ID товара, товар не сможет быть идентифицирован. Импорт товара завершится с ошибкой "Товары должны иметь атрибут "ID". В случае пропуска ID категории, товары не смогут ссылкать на данную категорию.

offer - предложение (SKU), (обязательный)

Требования
Представление в XML

Последовательность любых символов. Рекомендуем использовать тут значение, которое используется вами для синхронизации по внешнему идентификатору с внешними системами (Например, МойСклад) для упрощения синхронизации по остаткам/ценам с ними.

Атрибут id элемента <offer> </offers>

<Offer id="e3726b0b-780c-11ee-90c4-a8a15980c86d#e3726b14-780c-11ee-90c4-a8a15980c86">

group_id - объединение предложений в один товар (необязательный)

Требования
Представление в XML

Необязательное поле. Используется только для товаров с разными вариациями для объединения их в одну карточку

Атрибут id элемента <group> внутри элемента <offer> </offers>

<offer group_id="739091" id="e3726b0b-780c-11ee-90c4-a8a15980c86d#e3726b14-780c-11ee-90c4-a8a15980c86">

сategory - наименование категории (необязательный)

parentId - родительская (корневая) категория, к которой относятся подкатегории (необязательный)

categoryId - категория к которой вы относите товар (необязательный)

Требования
Представление в XML

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

<categories> <category id="ID родительской категории">Название родительской категории</сategory> <category id="ID подкатегории" parentID="ID родительской категории">название подкатегории</category> <сategory id="191118">Женская одежда</category> <сategory id="1" parentId="191118">Платья</category>

name - название товара, которое увидят ваши клиенты в карточке товара (обязательный)

Требования
Представление в XML

До 30 символов. Для каждого варианта товара (SKU) может быть задано свое название товара

Элемент <name> внутри элемента <offer> <name>Платье Sun</name>

price - цена продажи товара (обязательный)

Цена одной единицы товара, включая все налоги.

Требования
Представление в XML

Цена указывается в рублях. Число должно быть целым. Пример: 3500 Для каждого варианта товара (SKU) может быть задана своя цена В случае пропуска, импорт завершится с ошибкой «Для товаров не указана цена»

Элемент <price> внутри элемента <offer> <offer group_id=""739091" id="e3726b0b-780c-11ee-90c4-a8a15980c86d#e3726b14-780c-11ee-90c4-a8a15980c86"

<price>3500</price>

picture - изображение товара (необязательный) До 10 изображений на один вариант товара (SKU)

Требования
Представление в XML

Принимаются jpg-, png-, jpeg- и webp-изображения товара, соответствующие требованиям: рекомендуемое разрешение 1080×1440. Соотношение сторон: 3×4 Тегов может быть до 10 для одной вариации товара (SKU) В случае пропуска, в карточке товара будет отображаться фото-заглушка. При необходимости фото можно будет загрузить через панель управления TGShop вручную

Элементы <picture> внутри элемента <offer> <offer group_id=""739091" id="e3726b0b-780c-11ee-90c4-a8a15980c86d#e3726b14-780c-11ee-90c4-a8a15980c86" ... <picture>https://static.tildacdn.com/tild3065-3664-4738-b636-623635346431/Logo-2.svg</picture> <picture>https://static.tildacdn.com/tild3065-3664-4738-b636-623635346431/Logo-2.svg</picture>

vendorCode - артикул товара (необязательный)

Требовования
Представление в XML

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

элемент <vendorCode> внутри элемента <offer> <vendorCode>AE897917</vendorCode>

oldprice - зачеркнутая цена в карточке товара, цена до скидки (необязательно)

Требования
Представление в XML

Цена указывается в рублях. Число должно быть целым. Пример: 4999

элемент <oldprice> внутри элемента <offer> <oldprice>4999</oldprice>

description - описание товара, которое отображается в карточке (обязательный)

Требования
Представление в XML

До 3000 символов. Для каждой SKU (offer id) может быть задано свое описание. В случае пропуска импорт завершится с ошибкой «Заполните описание товара в теге description»

элемент <description> внутри элемента <offer> <description>Комбинированное платье представлено в новой коллекции итальянской марки VIA TORRIANI 88. Сочетание двух материалов добавляет модели особого шика. Принт в полоску является особенностью модели. Специфика кроя обеспечит отличную посадку на любой тип силуэта</description>

shortDescription - краткое описание товара (необязательный)

Требования
Представление в XML

До 300 символов Необязательное поле. В случае пропуска будет использоваться полное описание.

элемент <shortDescription> внутри элемента <offer> <shortDescription>Платье на каждый день</shortDescription>

quantityInStock - количество товара (SKU) в наличии

Требования
Представление в XML

Если у варианта товара (SKU) значение указано 0, то такой товар будет отображаться в карточке товара, но не будет доступен к покупке. Если у товара нет вариантов, то такой товар не будет отображаться в магазине, но будет отображаться в панели управления после импорта.

элемент <quantityInStock> внутри элемента <offer> <quantityInStock>497</quantityInStock>

param - дополнительные параметры товара, при помощи которых вы можете создавать дополнительные характеристики для товара: цвет, размер, объем, запах, состав, страна производства, бренд и так далее.

Требования
Представление в XML

При помощи этого тэга вы можете задавать название и значение характеристик товара. Рекомендуемое количество характеристик (вариантов товара) на которые разделяется товар - 2. Количество вариантов товара не ограничено. При помощи атрибута type "primary" - вы сможете задать варианты товара (характеристики, на которые будет делиться товар), а при помощи type "secondary" - добавить характеристики товара, будет отображаться в описании и использоваться для фильтров (в будущем). Для настройки сортировки расположения товара в каталоге (какие товары показывать в каталоге первыми) используйте <param name="Приоритет"</param> Товары со значением 100 будут отображаться первыми в каталоге, и наоборот.

элемент <param> с атрибутами name и type внутри элемента <offer> <param name="Цвет" type="primary">желтый</param>

<param name="Размер" type="primary">S (42 RUS)</param> <param name="Состав" type="secondary">100% хлопок</param> <param name="Приоритет">100</param>

dimensions - габариты товара в формате Ш/Г/В (ширина, глубина, высота) (необязательный)

Требования
Представление в XML

Значения должны быть в сантиметрах, допустимы целые и десятичные числа. Для десятичных используется точка. Разделителем является символ “/” - слэш. Любые другие разделители недопустимы. Все три значения должны быть заполнены.

элемент <dimensions> внутри элемента <offer> <dimensions>10/11/12</dimensions>

weight - вес товара (необязательный)

Требования
Представление в XML

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

элемент <weight> внутри элемента <offer>

<weight>0.5</weight>

sizeChart - размерная сетка, инструкции по эксплуатации, схемы сборки и т. д (необязательный)

Требования
Представление в XML

Данный тэг можно использовать для того, чтобы добавить кнопку, которая будет вести на вашу размерную сетку в карточке товара, инструкцию по эксплуатации, схемы сборки. Можно задать отдельную ссылку и название для каждого варианта товара (SKU). Название можно не передавать, по умолчанию будет называться "Размерная сетка". Для того, чтобы инструкция открывалась нативно без перехода на сторонние ресурсы и не уводила клиента из карточки товара и вашего магазина, мы рекомендуем размещать ссылку на инструкцию через сервис https://telegra.ph/

элемент <sizeChart> внутри элемента <offer> <sizeChart>https://telegra.ph/Razmernaya-setka-04-08</sizeChart> Для того, чтобы передать свое название для кнопки используйте атрибут name <sizeChart name="Супер сетка">https://telegra.ph/Razmernaya-setka-04-08</sizeChart>

Last updated