InSales API - Свойства товара
Материал из Insales Wiki
Содержание |
Получение списка свойств
Запрос: 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
