WebApp каталог

Методы для работы с WebApp каталогом

Добавить товар

Метод

/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'
}

Изменить товар

Метод

/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'
}

Удалить товар

Метод

/catalog/item/delete

Параметры запроса

{
    itemid: num | str - id товара, обязательный
}

Ответ

{
    result: 'Item successfully deleted'
}

Добавить товары массово

Метод

/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'
}

Изменить товары массово

Метод

/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'
}

Удалить товары массово

Метод

/catalog/item/bulk/delete

Параметры запроса

{
    items: [ // array of obj - массив товаров 
        {
            itemid: num | string - id товара, обязательный
        },...
    ]
}

Ответ

{
    result: 'Items successfully deleted'
}

Удалить все товары

Метод

/catalog/items/delete

Параметры запроса

{
    webappid: num | string - id приложения каталога, обязательный
}

Ответ

{
    result: 'Items successfully deleted'
}

Получить ссылку для скачивания каталога

Метод

/catalog/get

Параметры запроса

{
    webappid: num | string - id приложения каталога, обязательный
}

Ответ

{
    link: str - ссылка на файл каталога
    notice: 'link is valid for 2 minutes'
}

Last updated