InSales API - Свойства товара — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Новая: =Получение списка свойств= Запрос: GET /admin/option_names.xml Ответ: <pre> HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-names type="...)
 
(нет различий)

Текущая версия на 19:44, 18 июля 2010

Получение списка свойств

Запрос: GET /admin/option_names.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-names type="array">
    <option-name>
        <id type="integer">1093</id>
        <title>Модификация</title>
        <position type="integer">1</position>
    </option-name>
    <option-name>
        <id type="integer">1575</id>
        <title>Размер</title>
        <position type="integer">2</position>
    </option-name>
    <option-name>
        <id type="integer">1576</id>
        <title>Цвет</title>
        <position type="integer">3</position>
    </option-name>
    <option-name>
        <id type="integer">1786</id>
        <title>Чашечка</title>
        <position type="integer">4</position>
    </option-name>
    <option-name>
        <id type="integer">4331</id>
        <title>Ден</title>
        <position type="integer">5</position>
    </option-name>
    <option-name>
        <id type="integer">10091</id>
        <title>Рост</title>
        <position type="integer">6</position>
    </option-name>
</option-names>

Получение информации о свойстве

Запрос: GET /admin/option_names/#{id}.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-name>
    <id type="integer">1575</id>
    <title>Размер</title>
    <position type="integer">2</position>
</option-name>

Добавление свойства

Запрос: POST /admin/option_names.xml

<?xml version="1.0" encoding="UTF-8"?>
<option-name>
    <title>Размер</title>
</option-name>

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-name>
    <id type="integer">1575</id>
    <title>Размер</title>
    <position type="integer">2</position>
</option-name>

Изменение свойства

Запрос: PUT /admin/option_names/#{id}.xml

<?xml version="1.0" encoding="UTF-8"?>
<option-name>
    <position type="integer">7</position>
</option-name>

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-name>
    <id type="integer">1575</id>
    <title>Размер</title>
    <position type="integer">7</position>
</option-name>

Удаление свойства

Запрос: POST /admin/option_names/#{id}.xml

Ответ:

HTTP/1.1 200 OK