Punkty lojalnościowe
Punkty lojalnościowe to jednostka pozyskiwania i wykorzystania zdefiniowana przez program. Ich wartość zależy od zasad alokacji, konwersji, zużycia i ważności. Aby uniknąć niejasności, saldo musi wyraźnie rozróżniać punkty dostępne, oczekujące, wykorzystane i wygasłe.
Konkretny przykład
W fikcyjnym przykładzie, 100 euro za zakupy kwalifikujące się do programu daje 10 punktów. Konto rozróżnia punkty oczekujące, dostępne i wykorzystane; salda podlegają zasadzie regularyzacji.
Kwestia do rozważenia
Nie należy mylić wartości nominalnej, rzeczywistego kosztu nagrody i wartości księgowej. Należy również wyjaśnić ważność i wyłączenia.
Prowadź historię zamiast pojedynczego salda.
Rejestruj każdą transakcję z datą, przyczyną, operacją inicjującą i statusem. Rozróżniaj wydanie, dostępność, zużycie, korektę i datę ważności. W danym dniu dostępne saldo musi być możliwe do odtworzenia na podstawie tej historii. Przetestuj ponowne użycie tego samego pliku i częściowy zwrot, aby upewnić się, że wartość nie została podwojona ani nie została nieprawidłowo usunięta.
Pytania do zespołu
- Czy możemy wyjaśnić uczestnikowi każdy ruch?
- Czy transakcja otrzymana dwukrotnie skutkuje tylko jednym kredytem?


