Все методы API


Формат обрщения к API:

https://zakupioptom.ru/apiopt/get/stock/?key=ключ&offset=смещение&limit=количество

Получение остатков и цент товаров без контента, передаваемых через API.

В целях обеспечения производительности, внесено ограничение на полуение списка товаров в размере 50 позиций. Для получения товаров необходимо использовать GET параметры offset и limit:

  • offset - позиция с которой нужно получать данные, нумерация начинается с 0. Если параметр не указан, то значение принимается за 0.
  • limit - максимальное количество позиций передаваемых в выборке, максимальное значение 50. Если параметр не указан, то значение принимается за 50.
<response>
    <offset>0</offset>
    <limit>5</limit>
    <prices>    
        <price>Цена сайта</price>    
        <price>Оптовая цена</price>    
    </prices>    
    <stock>    
        <product id="8" sku_id="8" category_id="25">
            <name>Товар 1</name>
            <sku>Артикул</sku>
            <brand>Бренд</brand>
            <prices>
                <price tpype="retail" keep_price="1">
                    <name>Цена сайта</name>>
                    <value>1000.0000</value>
                </feature<
                <feature type="purchase">
                    <name>Оптовая цена</name>
                    <value>500.0000</value>
                </feature>
            </prices>
            <count>100</count>
        </product>
    </stock>
</response>    

Описание формата результата:

Элемент/АтрибутОписание
Узел: offset
текстТекущее смещение в выборке товаров
Узел: limit
текстТекущее количество товаров для выборки
Узел: prices
Узел: prices/price
текстНаименование цены.
Узел: stock
Узел: stock/product
idИдентификатор товара
sku_idИдентификатор варианта товара.
category_idИдентификатор категории.
nameНаименование товара.
skuАртикул.
brandНаименование бренда.
countКоличество товара. Может принимать числовое значение или "∞", если не указано конкретное значение количества товара, но товар есть.
Узел: stock/product/prices
Узел: stock/product/prices/price
typeТип цены: retail - рекомендованая розничная цена; purchase - закупочная цена.
keep_priceПризнак удержания цены не ниже рекомендованой розничной цены: 1 - удерживать цену; 0 - цена не контролируется.
nameНаименование цены.
valueЗначение цены.
currencyВалюта цены.
Узел: content/product/features
Узел: content/product/features/feature
nameНаименование характеристики.
valueЗначение характеристики.