быстрое решение для развития Вашего бизнеса Вход 0

Импорт товаров из XML/YML

Импортируйте Ваши позиции из XML файлов в формате YML (Яндекс.Маркет, vcene.ua) и публикуйте весь ассортимент ваших товаров и услуг на портале!

YML - это стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркета. YML основан на стандарте XML (XML DTD). Единый формат представления данных позволяет быстро и качественно обрабатывать предоставляемую, Вашей компанией, информацию о товарах и услугах.

Внимание! 
Поля, не описанные в данной документации игнорируются во время импорта.
 
Описание полей в xml файле:
 
Пример поля Описание
Кодировка файла XML
<!DOCTYPE yml_catalog SYSTEM "shops.dtd"> Техническая информация.
<shop> Начало описания блока категорий товаров. 
<name> Название Вашего интернет магазина в профиле</name> Формат указания названия Вашего интернет магазина в профиле.
<company> Название Вашего интернет магазина</company> Формат указания названия Вашего интернет магазина.
<url>Ссылка на Ваш собственный интернет магазин </url> Ссылку на Ваш личный интернет магазин необходимо указывать в формате http://www.mysite.com/
Курс валюты
<currencies>
<currency id="USD" rate="23.00" />
</currencies>
«Id» – формат курса валют (USD, EUR, UAH) используется для пересчета цены на позицию в UAH по курсу «rate», если цена на товар/услугу указана в USD или EUR.
Категории на сайте компании
<categories > Начала блока категории.
<category id="Номер_категории/подкатегории" parentId="Номер_родительской_категории" > <![CDATA[  Название_ категории/подкатегории]]> </category> Название_ категории/подкатегории — название категории или подкатегории товаров на сайте компании.

Номер_ категории/подкатегории — уникальный номер категории или подкатегории товаров в файле импорта.

Номер_родительской_категории — номер родительской категории товаров в файле импорта. Используется для создания вложенной структуры категорий на сайте компании.
</categories> Конец описания блока категории.
Товары и услуги
<offers> Начало описания блока импортируемых товаров/услуг.
<offer id="ID_позиции" available ="true или false"> Начало описания блока товарной позиции. Указывается уникальный порядковый номер товара/услуги в файле импорта (ID), по которому в дальнейшем будет выполняться обновление данной позиции. 
Параметр available - это параметр который должен принимать одно из значений true или false (активный или не активный).
Отображать товар на сайте или скрыть.
<url>Ссылка _товара</url> Ссылка где расположен товар.
<name>Название_товара</name> Название товара, обязательное поле.
<price>стоимость_товара</price> Стоимость товара в валюте указанной в currencyId.
<currencyId>Тип_валюты </currencyId> Тип валюты товара. Указать можно одно из трех значений: USD, EUR, UAH.
<categoryId type= "Own"> Номер_категории </categoryId> Номер категории (подкатегории), в которой будет размещена позиция на сайте компании после импорта; соответствует номеру категории или номеру подкатегории в блоке описания категории < category > в начале данного файла импорта. Обязательное поле.
<picture>Ссылка_на_картинку</picture> Ссылка_на_картинку – полная ссылка на картинку товара или услуги.
<vendorCode>Код_товара </vendorCode> Код товара (артикул) необходим для быстрого и удобного поиска нужной позиции в личном кабинете при телефонном обращении клиента. Длина артикула - 25 символов (цифры, кириллица, латиница, знаки «-», «_», «.», «/» и пробел).
<description> Описание_товара </description> Описание товара. Обязательное поле. Текст описания товара может содержать HTML-теги и обязательно должен быть заключён в тег <![CDATA[...]]>.

Пример:
<description><![CDATA[<p>Сапоги, как сапоги.<br>Материал верха: юфть, юфть с кирзой.<br>Подошва — резина.</p>]]></description>
<param name="catalog" value="Значение"> <param name="item_type" value="Тип_еденицы"/> name="catalog", необходимо указать «Значение» value в виде цифрового идентификатора, который определяет к какой группе товаров принадлежит Ваша единица товара.

1 — Одежда, обувь и аксессуары,
2 — Детские товары,
3 — Товары для дома,
4 — Сад и огород,
5 — Техника и электроника,
6 — Спорт, развлечение, хобби,
7 — Авто, вело, мото,
8 — Красота и здоровье,
9 — Услуги.

name=" item_type ", необходимо указать «Тип_единицы» - это единица в которой продается Ваш товара (пример: ед., шт., упаковка и др.).

Внимание! Данный тег используется только на нашем портале. При попытке импортировать файл с тегом «param» в другую систему может возникнуть ошибка."
<keywords>Ключевое_слово_1, Ключевое_слово_2, ..., Ключевое_слово_N</keywords> Ключевые слова (поисковые запросы, теги) товарной позиции или услуги.
</offer> Конец описания блока позиции товара или услуги.
</offers> Конец описания блока товаров или услуг.
</shop> Конец описания блока импортируемых товаров/услуг.
</yml_catalog> Окончание файла импорта.

 

Пример файла, который нужно сгенерировать в своей системе находится тут:


https://my.kb.ua/library/import.xml