Магазин бонусов
Управление каталогом товаров и категорий магазина бонусов, а также оформление заказов сотрудниками.
Товары
| Метод | HTTP | Описание |
|---|---|---|
| gamification.shop.product.list | GET | Список товаров (admin/manager) |
| gamification.shop.product.get | GET | Получить товар по ID (admin/manager) |
| gamification.shop.product.create | POST | Создать товар (admin/manager) |
| gamification.shop.product.update | POST | Обновить товар (admin/manager) |
| gamification.shop.product.delete | POST | Удалить товар (admin/manager) |
| gamification.shop.product.toggleActive | POST | Переключить активность товара (admin/manager) |
| gamification.shop.product.bulkActivate | POST | Активировать несколько товаров (admin/manager) |
| gamification.shop.product.bulkDeactivate | POST | Деактивировать несколько товаров (admin/manager) |
| gamification.shop.product.bulkDelete | POST | Удалить несколько товаров (admin/manager) |
| gamification.shop.product.order | POST | Заказать товар (любой авторизованный) |
Варианты товаров
У товара магазина могут быть варианты (торговые предложения), например размер и цвет. Методы gamification.shop.product.* возвращают сведения о вариантах (PRODUCT_TYPE, HAS_OFFERS, PRICE_FROM, PRICE_TO, OFFERS_COUNT, в get — OFFERS и SKU_SELECTOR), а gamification.shop.product.order покупает выбранный вариант по offerId.
Торговые предложения, их цены и свойства управляются стандартными методами catalog.product.offer.*, catalog.price.*, catalog.productProperty* (scope catalog) — см. REST API каталога Битрикс24. Цены вариантов задаются в валюте баллов BAL.
Категории
| Метод | HTTP | Описание |
|---|---|---|
| gamification.shop.category.list | GET | Список категорий |
| gamification.shop.category.create | POST | Создать категорию (admin/manager) |
| gamification.shop.category.update | POST | Обновить категорию (admin/manager) |
| gamification.shop.category.delete | POST | Удалить категорию и товары в ней (admin/manager) |
Предыдущая
Следующая