Публичное пространство

SetRetail10 ◾️ Техническое описание бонусной системы

Транспорт бонусных транзакций

Жизненный цикл транзакций

Статусы бонусных транзакций БД set → таблица cards_bonusaccountstrans

СтатусОперацияНазвание
0CHARGEНачисление бонусов
1CHARGE_PAYMENT_RETURNНачисление бонусов через возврат с оплаты
2ACTIVATINGАктивация
3CANCELINGАннулирование
4BLOCKINGБлокирование
5UNLOCKINGРазблокирование
6WRITE_OFFСписание
7WRITE_OFF_BY_RETURNСписание по возврату
8WRITE_OFF_BLOCKEDСписание заблокированных балов

Статусы бонусных балансов БД set → таблица cards_bonusaccounts_balance

СтатусОперацияНазвание
0ACTIVАктивные
1BLOCKEDЗаблокированные
2WRITE_OFFСписанные
3NOT_ACTIVEНеактивные
4BLOCKINGБлокирование

Срок пересчета накоплений/бонусов

Логика пересчета накоплений

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-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных