Публичное пространство
SetRetail10 ◾️ Техническое описание бонусной системы
Транспорт бонусных транзакций
Жизненный цикл транзакций
Статусы бонусных транзакций БД set → таблица cards_bonusaccountstrans
Статус | Операция | Название |
---|---|---|
0 | CHARGE | Начисление бонусов |
1 | CHARGE_PAYMENT_RETURN | Начисление бонусов через возврат с оплаты |
2 | ACTIVATING | Активация |
3 | CANCELING | Аннулирование |
4 | BLOCKING | Блокирование |
5 | UNLOCKING | Разблокирование |
6 | WRITE_OFF | Списание |
7 | WRITE_OFF_BY_RETURN | Списание по возврату |
8 | WRITE_OFF_BLOCKED | Списание заблокированных балов |
Статусы бонусных балансов БД set → таблица cards_bonusaccounts_balance
Статус | Операция | Название |
---|---|---|
0 | ACTIV | Активные |
1 | BLOCKED | Заблокированные |
2 | WRITE_OFF | Списанные |
3 | NOT_ACTIVE | Неактивные |
4 | BLOCKING | Блокирование |
Срок пересчета накоплений/бонусов
Логика пересчета накоплений
1. После того как касса прислала на сервер транзакцию лояльности происходит транспорт в модуль карт (по умолчанию 5 минут)/
2. Далее идет опрос об изменениях статусов накоплений (по умолчанию 1 минута).
Настройка пересчета бонусных накоплений
1. Срок транспорта транзакций в модуль карт: set → sales_management_properties → loyal.result.sending.tocard.delay → property_value = 5 (в минутах)
2. Опрос об изменениях статусов накоплений
\SetRetail10\standalone\configuration\modules\cards\cards.properties
cards.check.timeout.sec=60
(в секундах)
confluence.macros.advanced.include.unable-to-render Включенная страница не может быть найдена.
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..