Общий формат JML-документа содержать только один корневой элемент. В качестве корневого используется элемент <xml_catalog>. Атрибут date элемента <xml_catalog> должен соответствовать дате и времени генерации JML-файла на стороне магазина. Дата должна иметь формат YYYY-MM-DD hh:mm.
<xml_catalog> содержит список <offer> товарных предложений магазина, каждое из которых описывает один товар.
Пример:
<?xml version="1.0" encoding="UTF-8"?> <xml_catalog date="2010-04-23 17:31"> <offer id="12346" > <PID>000002069</PID> <name>DeWALT DC740K2</name> <price>3534.00</price> <url>http://elektoinstrument.ru/dewalt/page.asp?pid=1024</url> <description>Мощная 12.0 В комбинированная дрель для сверления и заворачивания саморезов</description> <sales_notes>Только по предоплате</sales_notes> <picture>http://elektoinstrument.ru/pic/ dewalt/dewalt_dc740k2.jpg</picture> <vendor>Германия</vendor> <barcode>0123456789123</barcode> </offer> <offer id="56789" > ... </offer> </xml_catalog>
Тег <offer> может содержать необязательный атрибут id, содержащий порядковый номер в вашей базе. Используется для удобства при сверках прайс листов
Товары описываются несколькими полями:
Обязательные столбцы
<PID> - PID товара в каталоге Жадоба.
<name> - Наименование товара.
<price> - Цена товара.
Дополнительные справочные данные(могут отсутствовать)
<url> - Ссылка на страницу с которой можно купить товар у вас на сайте.
<description> - Кратко описание товара (до 255 символов).
<sales_notes> - Заметка о скидках (до 50 символов).
<picture> - Ссылка на картинку товара с вашего сайта.
<vendor> - Указывается производитель товара.
<barcode> - Штрихкодов (баркодов) товара.