InSales API - Модификации товара — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Получение модификаций товаров)
(Получение всех модификаций товаров)
Строка 1: Строка 1:
=Получение всех модификаций товаров=
+
=Получение всех модификаций товара=
 +
 
 +
Запрос: GET /admin/products/#{product_id}/variants.xml
 +
 
 +
Ответ:
 +
<pre>
 +
<variants type="array">
 +
    <variant>
 +
        <id type="integer">1157664</id>
 +
        <product-id type="integer">182183</product-id>
 +
        <cost-price type="decimal" nil="true"/>
 +
        <old-price type="decimal" nil="true"/>
 +
        <price type="decimal">440.0</price>
 +
        <quantity type="integer" nil="true"/>
 +
        <sku nil="true"/>
 +
        <created-at type="timestamp">2010-07-03 20:04:28 +0400</created-at>
 +
        <updated-at type="timestamp">2010-07-03 20:04:28 +0400</updated-at>
 +
        <option-values type="array">
 +
            <option-value>
 +
                <id type="integer">8093</id>
 +
                <option-name-id type="integer">1576</option-name-id>
 +
                <position type="integer">3</position>
 +
                <title>Черный</title>
 +
            </option-value>
 +
            <option-value>
 +
                <id type="integer">8092</id>
 +
                <option-name-id type="integer">1575</option-name-id>
 +
                <position type="integer">24</position>
 +
                <title>96</title>
 +
            </option-value>
 +
        </option-values>
 +
    </variant>
 +
    <variant>
 +
        <id type="integer">1157665</id>
 +
        <product-id type="integer">182183</product-id>
 +
        <cost-price type="decimal" nil="true"/>
 +
        <old-price type="decimal" nil="true"/>
 +
        <price type="decimal">440.0</price>
 +
        <quantity type="integer" nil="true"/>
 +
        <sku nil="true"/>
 +
        <created-at type="timestamp">2010-07-03 20:04:39 +0400</created-at>
 +
        <updated-at type="timestamp">2010-07-03 20:04:39 +0400</updated-at>
 +
        <option-values type="array">
 +
            <option-value>
 +
                <id type="integer">7941</id>
 +
                <option-name-id type="integer">1576</option-name-id>
 +
                <position type="integer">2</position>
 +
                <title>Белый</title>
 +
            </option-value>
 +
            <option-value>
 +
                <id type="integer">8094</id>
 +
                <option-name-id type="integer">1575</option-name-id>
 +
                <position type="integer">25</position>
 +
                <title>100</title>
 +
            </option-value>
 +
        </option-values>
 +
    </variant>
 +
    <variant>
 +
        <id type="integer">1157666</id>
 +
        <product-id type="integer">182183</product-id>
 +
        <cost-price type="decimal" nil="true"/>
 +
        <old-price type="decimal" nil="true"/>
 +
        <price type="decimal">440.0</price>
 +
        <quantity type="integer" nil="true"/>
 +
        <sku nil="true"/>
 +
        <created-at type="timestamp">2010-07-03 20:04:39 +0400</created-at>
 +
        <updated-at type="timestamp">2010-07-03 20:04:39 +0400</updated-at>
 +
        <option-values type="array">
 +
            <option-value>
 +
                <id type="integer">8093</id>
 +
                <option-name-id type="integer">1576</option-name-id>
 +
                <position type="integer">3</position>
 +
                <title>Черный</title>
 +
            </option-value>
 +
            <option-value>
 +
                <id type="integer">8094</id>
 +
                <option-name-id type="integer">1575</option-name-id>
 +
                <position type="integer">25</position>
 +
                <title>100</title>
 +
            </option-value>
 +
        </option-values>
 +
    </variant>
 +
</variants>
 +
</pre>
  
 
=Получение модификации=
 
=Получение модификации=

Версия 15:11, 18 июля 2010

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

Запрос: GET /admin/products/#{product_id}/variants.xml

Ответ:

<variants type="array">
    <variant>
        <id type="integer">1157664</id>
        <product-id type="integer">182183</product-id>
        <cost-price type="decimal" nil="true"/>
        <old-price type="decimal" nil="true"/>
        <price type="decimal">440.0</price>
        <quantity type="integer" nil="true"/>
        <sku nil="true"/>
        <created-at type="timestamp">2010-07-03 20:04:28 +0400</created-at>
        <updated-at type="timestamp">2010-07-03 20:04:28 +0400</updated-at>
        <option-values type="array">
            <option-value>
                <id type="integer">8093</id>
                <option-name-id type="integer">1576</option-name-id>
                <position type="integer">3</position>
                <title>Черный</title>
            </option-value>
            <option-value>
                <id type="integer">8092</id>
                <option-name-id type="integer">1575</option-name-id>
                <position type="integer">24</position>
                <title>96</title>
            </option-value>
        </option-values>
    </variant>
    <variant>
        <id type="integer">1157665</id>
        <product-id type="integer">182183</product-id>
        <cost-price type="decimal" nil="true"/>
        <old-price type="decimal" nil="true"/>
        <price type="decimal">440.0</price>
        <quantity type="integer" nil="true"/>
        <sku nil="true"/>
        <created-at type="timestamp">2010-07-03 20:04:39 +0400</created-at>
        <updated-at type="timestamp">2010-07-03 20:04:39 +0400</updated-at>
        <option-values type="array">
            <option-value>
                <id type="integer">7941</id>
                <option-name-id type="integer">1576</option-name-id>
                <position type="integer">2</position>
                <title>Белый</title>
            </option-value>
            <option-value>
                <id type="integer">8094</id>
                <option-name-id type="integer">1575</option-name-id>
                <position type="integer">25</position>
                <title>100</title>
            </option-value>
        </option-values>
    </variant>
    <variant>
        <id type="integer">1157666</id>
        <product-id type="integer">182183</product-id>
        <cost-price type="decimal" nil="true"/>
        <old-price type="decimal" nil="true"/>
        <price type="decimal">440.0</price>
        <quantity type="integer" nil="true"/>
        <sku nil="true"/>
        <created-at type="timestamp">2010-07-03 20:04:39 +0400</created-at>
        <updated-at type="timestamp">2010-07-03 20:04:39 +0400</updated-at>
        <option-values type="array">
            <option-value>
                <id type="integer">8093</id>
                <option-name-id type="integer">1576</option-name-id>
                <position type="integer">3</position>
                <title>Черный</title>
            </option-value>
            <option-value>
                <id type="integer">8094</id>
                <option-name-id type="integer">1575</option-name-id>
                <position type="integer">25</position>
                <title>100</title>
            </option-value>
        </option-values>
    </variant>
</variants>

Получение модификации

Добавление модификации

Изменение модификации

Удаление модификации