Загрузка/выгрузка в формате XML
В системе управления URALCMS предусмотрена возможность загрузки/выгрузки каталога в формате XML. Данная функция позволяет выгрузить ассортимент товаров из интернет-магазина в указанный формат или загрузить на сайт позиции из файла в формате XML.
Чтобы воспользоваться данной функцией перейдите в раздел «Интернет-магазин», в настройках выберите:
- Для выгрузки из каталога: «Экспорт в файл XML»
- Для загрузки в каталог: «Импорт из файла XML»
На странице экспорта данных в формат XML вы сможете выбрать рубрику в интернет-магазине, которую необходимо выгрузить, а также указать параметры выгрузки: выгрузить все, выгрузить позиции с остатками, выгрузить позиции без остатка.
После выгрузки вы будете перемещены на главную страницу каталога, где вам будет предоставлена ссылка для скачивания файла.
Для сохранения файла, кликните правой кнопкой по ссылке, в контекстном меню выберите «Сохранить ссылку как». Найдите файл на своем компьютере, откройте файл.
В выгруженном файле отображаются наименования позиций, их актуальные и старые цены, описание и другие элементы.
Вы можете загрузить данные в каталог (интернет-магазин) из XML файла, воспользовавшись соотвествующей функцией.
Вы можете более гибко настраивать импорт товара - выбирать какие поля обновлять, а какие оставить без изменения. Выбранные настройки сохраняются для последующих импортов.
На странице импорта данных вам необходимо выбрать файл, размещенный на вашем компьютере. Файл должен иметь соответствующее расширение - XML.
После того, как вы выбрали файл для загрузки, вам необходимо нажать на кнопку «Загрузить»
После того, как произойдет импорт данных, вы переместитесь на главную страницу каталога, где вам будет предоставлена информация о том, что информация в каталоге была обновлена.
Следует отметить, чтобы загружаемый файл был корректно обработан системой управления, он должен иметь определенную структуру данных.
Вид xml файла (может различаться в зависимости от программы для просмотра xml файлов).
Пояснения к строкам xml файла.
<eshop id="00001"> </eshop> |
Начало файла. Идентификационный номер вашего каталога Конец файла |
Значения для рубрик | |
<cat></cat> | Признак рубрики. Начало, конец |
<parent>22359</parent> | Идентификационный номер родительской рубрики У корневой папки данное значение отсутствует |
<uid>00000022389</uid> | Уникальный номер рубрики в каталоге (UID) |
<title>Сотовые телефоны</title> | Название рубрики |
<descr>Доступные сотовые телефоны</descr> | Краткое описание рубрики |
<link>http://ural-cms.ru/shop/00111/</link> | URL адрес рубрики |
Значения для позиций | |
<positions></positions> | Начало списка позиций. Конец списка позиций |
<pos></pos> | Признак позиции. Начало, конец |
<uid>00000001</uid> | Уникальный номер позиции в каталоге (UID) |
<title>Nokia 6300</title> | Название позиции |
<price>125000</price> | Стоимость товара. Цена 1 |
<price1>115000</price1> | Стоимость товара. Цена 2 |
<price2>105000</price2> | Стоимость товара. Цена 3 |
<old_price>3700</old_price> | Старая цена товара |
<currency>1</currency> | Валюта. 1 - рубли, 2 - доллары, 3 - евро, 4 - гривны, 5 - тенге |
<amount_left>10</amount_left> | Остаток |
<producer>Nokia</producer> | Производитель |
<descr>Удобный, надежный телефон</descr> | Краткое описание позиции |
<link>http://ural-cms.ru/shop/1223/?pos=648701</link> | URL адрес позиции |
Пример структуры файла с рубрикой, в которой находятся 2 позиции
<eshop id="11298">
<cat>
<uid>00000022389</uid>
<title>Сотовые телефоны</title>
<descr/>
<link>http://ural-cms.ru/shop/22389/</link>
<positions>
<pos>
<uid>00000001</uid>
<title>Nokia 6300</title>
<price>125000</price>
<price1>115000</price1>
<price2>105000</price2>
<currency>1</currency>
<amount_left>10</amount_left>
<producer>Nokia</producer>
<descr>Отличные потребительские свойства.</descr>
<link>http://ural-cms.ru/shop/22389/?pos=648701</link>
</pos>
<pos>
<uid>00000002</uid>
<title>Nokia 5800</title>
<price>140000</price>
<price1>0</price1>
<price2>0</price2>
<currency>1</currency>
<amount_left>-1</amount_left>
<producer>Nokia</producer>
<descr>Температурный режим: от -40 до +50;<br />Цвет корпуса: черный;</descr>
<link>http://ural-cms.ru/shop/22389/?pos=648702</link>
</pos>
</positions>
</cat>
</eshop>