CRMconnect Azuvio · Docs

Работен Процес: Програма за Лоялност — Клиентска Лоялност

Засегнати модули: Лоялност (Правила · Транзакции · Осребряване · Членство · Програми) · Фактури · OmniSales · Клиенти
Кой използва: Маркетинг · Продажби · Customer Success
Типична продължителност: Непрекъснат — точки се натрупват с всяко плащане

Преглед

Пълна система за лоялност: автоматично натрупване на точки при плащане, три вида бонуси (нов акаунт, рожден ден, ръчен) и осребряване в 4 контекста.

Задължително условие: loyalty_setting трябва да е 1 в Настройки → Маркетинг → Лоялност.


Процес диаграма

[НАСТРОЙКА — admin, веднъж]
  │
  ├── Глобално активиране: loyalty_setting = 1
  ├── Правила за Лоялност: база (card_total / product_category / product)
  ├── Правила за Членство (Нива): Бронз / Сребро / Злато по диапазон точки
  ├── Програми за Членство: отстъпки по ниво
  └── Карти за Лоялност: визуален шаблон (опционален)
  │
  ↓
[НАТРУПВАНЕ НА ТОЧКИ — автоматично при плащане]
  │
  ├── Тригер: after_payment_added → статус на фактурата = ПЛАТЕНА (2)
  ├── Система търси активни правила за клиента
  │
  ├── rule_base = 'card_total':
  │     точки = poin_awarded × floor(сума_фактура / стойност_покупка)
  │
  ├── rule_base = 'product_category': точки × количество
  └── rule_base = 'product': точки × количество
  │
  ├── Вписване в loy_transation: type='debit'
  └── clients.loy_point += спечелени точки
  │
  ↓
[БОНУС НАГРАДИ]
  │  Нов акаунт · Рожден ден (cron) · Ручен кредит
  │
  ↓
[ОСРЕБРЯВАНЕ]
  │  Администраторска фактура / Клиентски Портал / OmniSales / Ваучер
  │  clients.loy_point -= осребрени точки
  │
[ПРОГРАМАТА АКТИВНА ✓]

← Назад към индекса на работните процеси