Товары сайта
Получение товаров сайта
Пример запроса
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"
}
]
Продолжение
→ работа с модификациями товаров.
(812) 600-33-24