Работа с товарами
В данном разделе мы рассмотрим основные методы работы с товарами, способы их получения и фильтрации при помощи API.
Стандартный объект товара:
{
"name": String, - наименование товара
"id": Number, - id товара
"url": String, - ссылка на карточку товара на nnz-ipc.ru
"features": Array, - список доступных характеристик для этого товара
"photos": Object || Array, - ссылки на фотографии товара
"price": Object, - розничная цена на товар
"warehouse": Object, - наличие на складе (в том числе и резерв)
"inStock": Object, - доступно под заказ
"vendor": Object, - производитель
"stockNumber": Object, - артикул товара на сайте nnz-ipc.ru
"description": Object - описание товара
"shipping": Object - товары в пути
}
Каждое свойство объекта, кроме name, id, url и features содержит объект следующего вида
{
"name": String, - наименование данного поля или характеристики на русском языке
"value": String || Array, - значение данного поля (строка, если значение одно и массив строк, если значений несколько, например тип поддерживаемой ОС или несколько ссылок на фотографии)
"id": Number - id данного поля
}
Получение товара по id
GET: /api/v1/get/item/:id
HEADERS
Authorization: Bearer :token
RESPONSE
Item
(указываете без двоеточия)
:id - идентификатор товара
:token - ваш токен авторизации
Объект ответа: data будет содержать объект товара соответствующего указанному id.
Получение списка товаров по id
GET: /api/v1/get/items?id_list=:id1,:id2,:id3,...
HEADERS
Authorization: Bearer :token
RESPONSE
Items
(указываете без двоеточия)
:id - идентификаторы товара через запятую
:token - ваш токен авторизации
Объект ответа: массив data будет содержать объекты товаров соответствующие указанным id товаров.
Получение списка товаров по id разела каталога
GET: /api/v1/get/items/from?id_list=:id1,:id2,:id3,...
HEADERS
Authorization: Bearer :token
RESPONSE
Items
Дополнительные опции запроса
vendors=:vendor1,:vendor2,:vendor3,...
Пример
/api/v1/get/items/from?id_list=128491&vendors=iei,getac
(указываете без двоеточия)
:id - идентификаторы раздела каталога, через запятую
[:vendors] - наименование вендора, через запятую
:token - ваш токен авторизации
Объект ответа: массив data будет содержать объекты товаров соответствующие указанным id раздела каталога и фильтру по вендору, если таковой имеется.