WebApp каталог
Методы для работы с WebApp каталогом
Добавить товар
Метод POST
/catalog/item/createПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
"title": string - название товара, необязательный
"description": string - описание товара, необязательный
"price": num | string - цена товара, необязательный
"oldprice": string - старая цена товара, необязательный
"hide": boolean - временно скрыть товар из каталога, необязательный
"pieces": string - остатки товара, необязательный
"code": string - артикул товара, необязательный
"rubric": string - рубрика/категория в каталоге, необязательный
"szpieces": string - остатки по размерам, например, S:10, M:15, L:20, необязательный
"sizes": string - размеры через запятую, необязательный
"colors": string - цвета через запятую, необязательный
"order": num | string - порядковый номер в списке, необязательный
}Ответ
{
"id": num - id товара
"result": 'Item successfully created'
}
Изменить товар
Метод POST
/catalog/item/editПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
"itemid": num | string - id товара, обязательный
"title": string - название товара, необязательный
"description": string - описание товара, необязательный
"price": num | string - цена товара, необязательный
"oldprice": string - старая цена товара, необязательный
"hide": boolean - временно скрыть товар из каталога, необязательный
"pieces": string - остатки товара, необязательный
"code": string - артикул товара, необязательный
"rubric": string - рубрика/категория в каталоге, необязательный
"szpieces": string - остатки по размерам, например, S:10, M:15, L:20, необязательный
"sizes": string - размеры через запятую, необязательный
"colors": string - цвета через запятую, необязательный
"order": num | string - порядковый номер в списке, необязательный
}Ответ
{
"result": 'Item successfully changed'
}Удалить товар
Метод POST
/catalog/item/deleteПараметры запроса
{
"itemid": num | str - id товара, обязательный
}Ответ
{
"result": 'Item successfully deleted'
}Добавить товары массово
Метод POST
/catalog/item/bulk/createПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
"items": [ // array of obj - массив товаров
{
"title": string - название товара, необязательный
"description": string - описание товара, необязательный
"price": num | string - цена товара, необязательный
"oldprice": string - старая цена товара, необязательный
"hide": boolean - временно скрыть товар из каталога, необязательный
"pieces": string - остатки товара, необязательный
"code": string - артикул товара, необязательный
"rubric": string - рубрика/категория в каталоге, необязательный
"szpieces": string - остатки по размерам, например, S:10, M:15, L:20, необязательный
"sizes": string - размеры через запятую, необязательный
"colors": string - цвета через запятую, необязательный
"order": num | string - порядковый номер в списке, необязательный
},...
]
}Ответ
{
"id": array of num - массив id товаров
"result": 'Items successfully created'
}Изменить товары массово
Метод POST
/catalog/item/bulk/editПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
"items": [ // array of obj - массив товаров
{
"itemid": num | string - id товара, обязательный
"title": string - название товара, необязательный
"description": string - описание товара, необязательный
"price": num | string - цена товара, необязательный
"oldprice": string - старая цена товара, необязательный
"hide": boolean - временно скрыть товар из каталога, необязательный
"pieces": string - остатки товара, необязательный
"code": string - артикул товара, необязательный
"rubric": string - рубрика/категория в каталоге, необязательный
"szpieces": string - остатки по размерам, например, S:10, M:15, L:20, необязательный
"sizes": string - размеры через запятую, необязательный
"colors": string - цвета через запятую, необязательный
"order": num | string - порядковый номер в списке, необязательный
},...
]
}Ответ
{
"result": 'Items successfully changed'
}Удалить товары массово
Метод POST
/catalog/item/bulk/deleteПараметры запроса
{
"items": [ // array of obj - массив товаров
{
"itemid": num | string - id товара, обязательный
},...
]
}Ответ
{
"result": 'Items successfully deleted'
}Удалить все товары
Метод POST
/catalog/items/deleteПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
}Ответ
{
"result": 'Items successfully deleted'
}Получить ссылку для скачивания каталога
Метод POST или GET
/catalog/getПараметры запроса
{
"webappid": num | string - id приложения каталога, обязательный
}Ответ
{
"link": str - ссылка на файл каталога
"notice": 'link is valid for 2 minutes'
}Удаление WebApp приложения
Методы GET, POST
/webapp/deleteПараметры запроса
{
"id": num | string - id приложения, обязательный
}Ответ
{
"result": "deleted"
}
Last updated
Was this helpful?