28. Data Flow: Voucher & Loyalty
Alur promo & poin — dari buat voucher sampai dipakai, plus loyalty poin otomatis.
Voucher: Buat voucher (diskon/persen, min transaksi, masa berlaku) → Customer masukkan kode di POS → Validasi → Diskon + VoucherUsage
Loyalty: Invoice lunas → Poin otomatis (1 poin / Rp 1.000) → Tier naik (bronze→platinum)
Loyalty: Invoice lunas → Poin otomatis (1 poin / Rp 1.000) → Tier naik (bronze→platinum)
- Buat Voucher — kode, diskon (persen/fixed), min pembelian, masa berlaku, kuota.
- Customer pakai kode di POS → validasi → diskon diterapkan + VoucherUsage tercatat.
- Loyalty: tiap invoice lunas → poin otomatis ke customer.
- Tier membership naik otomatis (bronze → silver → gold → platinum) berdasarkan total poin.
/admin/vouchers
Voucher promo — kode, diskon, masa berlaku, kuota.
/admin/loyalty
Loyalty poin & tier membership customer.