Товары сайта
Получение товаров сайта
Пример запроса
GET /v1/goods/Get?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
id | Число |
Номер товара, необязательный. Если задан, будет возвращен только этот товар |
catid | Число |
Номер раздела (каталога), необязательный. Если задан, будут возвращены товары только с указанным id раздела |
cattx | Строка |
Уникальный адрес раздела (каталога), необязательный. Если задан, будут возвращены товары только с указанным tx раздела |
Ответ
[ { "id":"16803", "catid":1174, "cattx":"phone", "dt":" 14382386730", "zag":"Название товара", "stxt":"Аннотация к товару", "txt":"Подробное описание товара", "vendor":"Apple", "shw":"1", "sku": [ { "id":"12766", "price":"27000", "color":"#ff0000", }, { "id":"52681", "price":"22000", "color":"#00ff00", } ], "img": [ { "id":"12766", "path":"/upload/goods/21fai04g1j", "image":"GIgNHEHS94somKOX7d1AM4ZhtWjgnVDt.jpg", "image_small":"GIgNHEHS94somKOX7d1AM4ZhtWjgnVDt_small.jpg", "image_small":"GIgNHEHS94somKOX7d1AM4ZhtWjgnVDt_big.jpg" }, { "id":"13562", "path":"/upload/goods/21fai04g1j", "image":"SshuJHewzFWl5es5dlQWbK1TYzM8Qv6j.jpg", "image_small":"SshuJHewzFWl5es5dlQWbK1TYzM8Qv6j_small.jpg", "image_big":"SshuJHewzFWl5es5dlQWbK1TYzM8Qv6j_big.jpg" } ] } ]
Параметры
Название | Тип | Описание |
---|---|---|
id | Число | Номер товара |
catid | Число | Номер раздела сайта (каталога) |
dt | Число | Дата добавления товара |
zag | Строка | Заголовок товара |
stxt | Строка | Краткая аннотация к товару |
txt | Строка | Подробное описание товара |
vendor | Строка | Производитель |
shw | Число | 1 - отображать, 0 - не отображать |
sku | Массив | Данные модификации: номер, цена, цвет |
img | Массив | Данные о фото: номер фото, папка, имя файла |
Обновление параметров товара
Пример запроса
POST /v1/goods/Set?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
id | Число | Номер товара |
param | Массив |
Параметры для обновления, ключ (имя параметра) -> значение (данные). Например, param = array('zag'=>'Телефон', 'txt'=>'Отличный смартфон') |
Ответ
[ { "message":"Ok" } ]
Создание нового товара
Пример запроса
POST /v1/goods/Write?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
param | Массив |
Параметры товара для записи, ключ (имя параметра) -> значение (данные). Например, param = array('zag'=>'Телефон', 'vendor'=>'Apple', 'txt'=>'Новый iPhone 10S') |
Ответ
[ { "message":"Ok", "id":"127590" } ]
Параметры
Название | Тип | Описание |
---|---|---|
message | Строка | Сообщение |
id | Число | Номер нового созданного товара |
Удаление товара
Пример запроса
POST /v1/goods/Delete?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
id | Число | Номер товара |
Ответ
[ { "message":"Ok" } ]
Продолжение
→ работа с модификациями товаров.
8 800 555-33-24