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'
}
Last updated