Просто напишите ваш телефон, мы перезвоним
Наш менеджер перезвонит вам в ближайшее время
Наш менеджер перезвонит вам в ближайшее время
Цены на сайте указаны без учета стоимости брендирования продукции, носят информационный характер и могут отличаться от действительных отпускных цен.
г. Минск, ул. Московская, 22-14 (офис 302)
с 9:00 до 18:00
info@brandy.by
Выгрузка доступна по ссылке
Информация о ценах и остатках в нем может быть НЕ АКТУАЛЬНОЙ! Файл "выгрузки" обновляется КАЖДЫЕ ДЕНЬ В
11:00 MSK
Пишется так:
<?xml version="1.0" encoding="UTF-8"?>
Заголовок занимает первую строку и начинается с нулевого символа. (Используется кодировка UTF-8)
<yml_catalog>
В любом XML-документе есть корневой элемент. Формат YML в качестве корневого использует элемент <yml_catalog> с атрибутом date.
В атрибуте указывается дата и время момента, с которого актуальны данные в файле.
<?xml version="1.0" encoding="UTF-8"?>
<shop>
В корневой элемент <yml_catalog>
входит элемент <shop>
без атрибутов. Он описывает магазин, для которого вы готовите файл.
В него вложены:
Элемент | Тип данных | Смысл |
<stores> |
Содержит вложенные элементы<store> |
Список складов магазина |
<categories> |
Содержит вложенные элементы<category> |
Список категорий товаров, продаваемых в магазине |
<offers> |
Содержит вложенные элементы<offer> |
Список предложений — товаров, продающихся в магазине, с ценами |
<stores>
Вложен в элемент <shop>
, не имеет
атрибутов. Содержит несколько элементов <store>
, каждый из которых описывает один из складов магазина.
Каждому складу присваивается уникальный код (в данном примере Minsk или Remote), название <name>
и адрес <address>
.
Пример:
<shop>
<stores>
<store code = "Minsk">
<name>Минск</name>
<address>г. Минск</address>
</store>
<store code ="Remote">
<name>Удаленный склад</name>
<address> Не в г. Минск</address>
</store>
<categories>
Вложен в элемент <shop>
, не имеет
атрибутов. Содержит сколько угодно элементов <category>
,
каждый из которых описывает одну из категорий доступных в магазине товаров.
Каждой категории присваивается уникальный идентификатор — целое положительное число длиной до 18 цифр — и записать его в атрибут id. Запись числа не должна начинаться с нуля — например, 055 не подойдет.
Для вложения одной категории в другую, используется атрибут parentId
.
Получается так
<categories>
<category id="98">Ежедневники под нанесение логотипа</category>
<category id="103" parentID="98">Конструктор ежедневника</category>
<category id="99" parentID="98">Ежедневники Portobello</category>
<category id="100" parentID="98">Классические</category>
<category id="102" parentID="98">Планинги</category>
<category id="101" parentID="98">Портфолио</category>
<category id="212" parentID="98">Записные книги</category>
<category id="104">Подарочные наборы</category>
<category id="106" parentID="104">Подарочные наборы</category>
<category id="105" parentID="104">Подарочные наборы с ежедневниками</category>
<category id="106" parentID="104">Подарочные коробки</category>
</categories>
<offers>
Не имеет атрибутов. Содержит сколько угодно элементов <offer>
,
каждый из которых описывает одно торговое предложение в магазине. У <offers>
есть обязательный атрибут id, который
содержит ваш SKU (Идентификатор товара в вашей системе) товара.
Пример:
<offers>
<offer id="52140" group_id="52139">
<vendorCode>20631.525.1</vendorCode>
<name>Плед Fado вязаный, 160*90 см, бежевый (без подарочной коробки)</name>
<categoryId>141</categoryId>
<url>https://www.brandy.by/catalog/dom-i-otdykh/pledy/52139/</url>
<enable_auto_discounts>0</enable_auto_discounts>
<price>81.50</price>
<currencyId>BYN</currencyId>
<quantity>48</quantity>
<stock_quantity store_code="Remote">48</stock_quantity>
<description>Плед трикотажный; Вид вязки: «косы»; 7-й класс вязки; Размер: 90 х 160 см; Внешний состав: 60; хлопок, 40; полиэстер; Плотность материала: 375 грамм на 1 м2; Цвет: бежевый;
Страна происхождения: Россия; Упаковка: плед в индивидуальном п/э пакете;</description>
<vendor>Portobello</vendor>
<picture>https://www.brandy.by/upload/iblock/283/283df1dfa1ad54c3a00636280fce9658.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/2ae/2aedce5243d6a86156512be5d5b2baff.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/4c5/4c5c5633b0d9abc4a63af364195dcdb1.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/62c/62c2d913fde70a98871992d5aee6114a.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/396/39603c28b0488764340cc9b450cd02ba.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/c28/c28682e7531e69845e0d6885ba58b641.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/8b6/8b6ab66a92d7c663b085aa24d2a2a596.jpg</picture>
<picture>https://www.brandy.by/upload/iblock/582/582bd99e72f033a174c18296906c045c.jpg</picture>
<param name="Артикул" ver="test">20631.525.1</param>
<param name="Материал">f5f5dc</param>
<param name="Артикул" ver="test">60% хлопок, 40% п/э</param>
<param name="Размер,мм. / Объем,мл." ver="test">300/80/300</param>
<param name="Виды нанесения" ver="test">Шеврон с тиснением</param>
<param name="Вес, гр. / Плотность" ver="test">0.475</param>
<param name="Бренд" ver="test">Portobello</param>
<param name="Каталог" ver="test">Portobello</param>
<param name="Коллекция" ver="test">Fado</param>
</offer>
где:
<vendorCode>
– Артикул
торгового предложения в магазине;
<name>
– Название
торгового предложения;
<categoryID>
– id
категории, к которой относится торговое предложение;
<url>
– адрес торгового
предложения;
<price>
– цена торгового
предложения;
<currencyID>
– валюта;
<stock_quantity store_code="Remote">48</stock_quantity>
- остаток товара на складе Remote;
<description>
-описание
торгового предложения;
<vendor>
– бренд;
<picture>
– ссылки на
картинки используемые в торговом предложении;
<param name>
– указывается
название и значение параметров.