JML Формат

Общий формат 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> - Штрихкодов (баркодов) товара.


Пример файла XML: ../../../help/xml/price_jml.xml_/a.html>
Пример скрипта формирующего прайс-лист:
../../../api/price/jadoba_price.zip_/a.html>