Дашборд бонусной системы
Обзор бонусной активности компании
Бонусный баланс компании
— б.
Начислено всего
—
Потрачено всего
—
Мой баланс
—
Активных программ
—
Программы лояльности
Активных кампаний
—
Акции и скидки
Активных купонов
—
Купоны со скидкой
Промокодов
—
Активные промокоды
Сводная информация
Загрузка...
Мой бонусный баланс
Ваш личный бонусный счёт в текущей компании
Мой баланс
—
Бонусных баллов
Начислено всего
—
За всё время
Потрачено всего
—
За всё время
История операций
| Дата | Тип | Сумма | Описание |
|---|---|---|---|
| Загрузка... | |||
Настройки бонусов
Глобальные настройки бонусной программы компании
Основные параметры
Бонусный счёт компании
Отдельный бонусный баланс компании (B2B). Начисление настраивается независимо от бонусов пользователей.
Баланс компании
—
Бонусных баллов
Начислено
—
За всё время
Потрачено
—
За всё время
Настройки начисления компании
Ручная операция по бонусному счёту
История операций компании
| Дата | Тип | Сумма | Описание |
|---|---|---|---|
| Загрузка... | |||
Программы лояльности
Создавайте и управляйте программами лояльности для ваших клиентов
Создать программу
Список программ
Кампании
Управляйте акциями, скидками и бонусными множителями
Создать кампанию
Список кампаний
Купоны
Создавайте купоны со скидками для клиентов
Создать купон
Список купонов
Промокоды
Управляйте промокодами со скидками
Создать промокод
Список промокодов
Витрины и слайдеры
Управляйте рекламными витринами и страницами акций
Создать витрину
Список витрин
Слоты изображений
Настройте размеры и параметры рекламных слотов
Создать слот
Список слотов
Подключение и интеграция
Checklist S2S env, checkout/events и тариф billing_modules slug
bonus1. Тариф и доступ
- Включите модуль bonus в тарифе компании (UAM → Тарифы).
- Пользователям с правом
bonus.updateдоступны изменения настроек и программ. - App hub:
/modules/bonus, полная инструкция:/modules/bonus/connection.
2. Server env (SHOP / ORDERS / MAIN_APP)
| Переменная | Назначение |
|---|---|
BONUS_URL | Базовый origin API (https://bonus.markbase.ru) |
BONUS_API_KEY | Заголовок X-Api-Key для checkout/events |
BONUS_HMAC_SECRET | Подпись X-Bonus-Hmac (quote/hold/commit, order-paid) |
BONUS_API_INTERNAL_URL | App proxy /api/proxy/bonus/* |
BONUS_INTERNAL_TRIGGER_TOKEN | Scheduler → /_internal/bonus-cleanup-tick |
3. Checkout pipeline (SHOP)
POST /api/bonus/v1/checkout/quote— расчёт списания в корзинеPOST …/checkout/hold— резерв до оплатыPOST …/checkout/commitили…/release— финализация / отмена- Клиент:
modouls/SHOP/backend/src/services/bonus-client.js
4. Начисление после оплаты (ORDERS)
POST /api/bonus/v1/events/order-paid— payload: orderId, userId, orderTotal, order_items[]POST …/events/order-refund— при возврате- Клиент:
modouls/ORDERS/backend/src/services/bonus-client.js
5. Программа → shop (обязательно для storefront)
Создайте программу → правила начисления (вкладка «Правила» на странице Программы) →
привязку resource_type=shop + shop_id витрины.
Public: GET /api/bonus/v1/public/showcases?shop_id=,
GET …/public/product-promotions?shop_id=&product_id=
6. Health probe
Проверка…