Quescha.com
  • База знаний
  • ОБНОВЛЕНИЯ
  • Основные понятия
  • Старт
    • Основные шаблоны и особенности
    • Шаблоны и Функции
    • Системные переменные
    • Регистрация
    • Как работать с конструктором
    • Первый бот
    • Работа с условиями
    • Форматирование текста (Телеграм)
    • Форматирование текста (WhatsApp)
  • Группы
  • Каналы (Боты)
    • Особенность WhatsApp
  • Бот-лендинги
  • Автоворонки
    • Цепочки
    • Сообщения
    • Кнопки
    • Модуль магазина
    • Модуль записи на услуги
    • Переходы с одного блока на другой
  • Сценарии действий
    • Переменные
    • Получение файла от клиента
    • Google Календарь
    • Google Диск
    • JS код
      • Отправка multipart/form-data
  • Google Таблицы
    • Подключение сервисного аккаунта Google
  • Списки/Глобальные переменные
    • Изменить или создать запись
  • WebApp Telegram (Магазины, Записи на услуги и свое приложение)
  • ChatGPT
    • OpenAI Assistant
    • Модели нейросети аккаунта openai.com
    • Модели нейросети пробного аккаунта openai.com
  • Подписчики/Рассылки
  • Привязка сотрудников (Отправка заявок)
  • Платежные системы
    • Обработка платежей
    • Подключение YooKassa
    • Подключение YooMoney
    • Подключение Robokassa
    • Подключение Prodamus
    • Подключение Payok
    • Подключение Freekassa.ru
    • Подключение Qiwi
    • Подключение PayPal
    • Подключение PayAnyWay
    • Подключение Cryptomus.com
    • Подключение LAVA.ru
    • Подключение Payselection.com
    • Подключение Payeer.com
    • Подключение CryptoCloud.plus
    • Подключение CloudPayments.ru
    • Подключение Platim.ru
    • Подключение PayMaster.ru
    • Подключение Unitpay.ru
    • Подключение Payture.com
    • Подключение bePaid.tech
    • Подключение Telegram Wallet Pay
    • Подключение FinPay
    • Подключение Stripe
    • Подключение Octo.uz
    • Подключение tbank.ru
  • CRM системы
    • amoCRM
    • Битрикс24
    • Массовые операции
  • Отправка целей в Яндекс Метрику
    • Отправка целей из бота через свой сайт
  • Партнерская программа
  • МАСТЕРСКАЯ
    • Готовые сценарии
    • Отправка собранной информации
    • Передача начальной информации в бот
    • Регулярные выражения
    • Видео кружочком (Телеграм)
    • Получение ID клиента, групп и каналов в Телеграм
    • Отслеживание перехода по ссылке
    • Продолжение сценария при переходе по внешней ссылке
    • Отправка карты геолокации (Телеграм и WhatsApp)
    • Уведомление о начале вебинара
    • Передача информации между цепочками/ботами
    • A/B тестирование
    • Обратный отсчет
    • Обработка ответов с нескольких блоков одним сценарием действий
    • Доступ в закрытый раздел
    • Отметка галочкой
    • Отправка писем
    • Реферальная система
    • Магазин с реферальной системой с помощью Web App Телеграм
    • Меню в боте
    • Отправка сообщения в канал Телеграм из бота
    • Кнопка звонка в WhatsApp
    • Отправка сообщения первым в WhatsApp
    • Справочная система
    • Запись на услуги (маникюр)
    • Начисление баллов рефереру
    • Бот для вычислений на стороне Гугл Таблицы
    • Lava.top подписка
    • Мультиязычный бот
  • Настройки аккаунта
  • Тарифы
  • API
    • WebApp каталог
    • Подписчики
    • Бот
    • Ошибки
Powered by GitBook
On this page
  • Добавить товар
  • Изменить товар
  • Удалить товар
  • Добавить товары массово
  • Изменить товары массово
  • Удалить товары массово
  • Удалить все товары
  • Получить ссылку для скачивания каталога

Was this helpful?

  1. API

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'
}
PreviousAPINextПодписчики

Last updated 5 months ago

Was this helpful?