Требования к XML-файлу
Для выставления товаров на сайте СИН. Продавцу необходимо подготовить прайс с предложениями в формате XML. В процессе работы магазина адрес ссылки xml должен быть статичным и не меняться.
Требования к файлу:
- Стандарт XML не допускает использования непечатаемых символов с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).
- Символы ", &, >,
-
Символ в тексте Код для XML-файла " " & & > > ' ' - URL-адрес товарного предложения на сайте магазина должен быть закодирован в соответствии со стандартом
- Допустимая кодировка XML-файла: UTF-8.
Структура YML-файла
Интернет-магазин
Интернет-магазин описание
http://myshop.ru/
Мягкая мебель
Диван-кровати
Угловые диваны
Диваны прямые
Модульные диваны
http://myshop.ru/my-item-2-url/
15990
RUR
2656
http://myshop.ru/images/my-item-2-url-image-1.jpg
http://myshop.ru/images/my-item-2-url-image-2.jpg
Диван угловой Виза с баром
Наполнение - пружинный блок, войлок, ППУ, синтепон.
Механизм раскладывания - венеция.
Ящики для белья: в угловой части, в кресельной части.
Спальное место - 1200*1900 мм.
В наличии и под заказ!
На всю мягкую мебель - цена зависит от категории ткани.
]]>
Описание элементов:
| Элемент | Описание |
|---|---|
| yml_catalog | Любой XML-документ может содержать только один корневой элемент. Формат YML в качестве корневого использует элемент |
| shop | Элемент содержит описание магазина и его товарных предложений. Обязательный элемент. |
| name | Короткое название магазина. Должно содержать не более 20 символов. В названии нельзя использовать слова, не имеющие отношения к наименованию магазина (например: «лучший», «дешевый»), указывать номер телефона и т. п. Название магазина должно совпадать с фактическим названием магазина, которое публикуется на сайте. Обязательный элемент. |
| company | Полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации. Обязательный элемент. |
| url | URL главной страницы магазина. Обязательный элемент. |
| platform | Система управления контентом, на основе которой работает магазин (CMS). Необязательный элемент. |
| currencies | Список курсов валют магазина. Обязательный элемент. Основная валюта – российский рубль, присваивается единица. Только у рубля rate="1". Другие валюты на сайт не выводятся и главное, чтоб у них rate не был единицей. |
| categories | Список категорий. Каждой категории должен присваиваться уникальный номер, нумерация – в соответствии со справочником. Принадлежность подкатегории к материнской категории передается через атрибут parentId. Название категории последнего уровня должно четко соответствовать конкретному виду товара. В одной категории магазина не должно быть товаров из двух разных категорий на нашем сайте. Например:
Обязательный элемент. |
| offers | Список предложений магазина. Каждое предложение описывается в отдельном элементе offer. Каждое предложение должно иметь уникальный идентификатор. При внесении изменений в прайс offer id должен оставаться неизменным.
available="true" – наличие товара: true – товар в наличии; false – товар не в наличии. При первичном размещении товар должен быть в наличии и иметь статус true. Если товара нет в наличии, то его можно убрать из xml, так как при первичном размещении эти товары не будут выведены на сайт.id="74279" – уникальный идентификатор товара, присваивается продавцом и остается неизменным для данной позиции. Пример оформления в прайсе:
Пример:
|