Gambaran Umum

Gift Card atau kartu hadiah telah menjadi salah satu instrumen finansial dan promosi yang paling menguntungkan bagi bisnis retail dan F&B modern. Fitur Gift Card dalam Temuya POS memfasilitasi pembuatan, penjualan prabayar (top-up), dan penukaran voucher bernilai moneter. Ini membuka aliran pendapatan baru: pelanggan yang loyal seringkali membeli gift card sebagai kado ulang tahun atau apresiasi untuk teman mereka, yang secara efektif berfungsi sebagai strategi akuisisi pelanggan (customer acquisition) tanpa biaya pemasaran, di mana bisnis dibayar di muka!

Sistem gift card Temuya POS tidak terbatas pada kartu fisik ber-barcode. Sistem ini dapat mencakup e-voucher, kartu hadiah digital dengan kode unik alfanumerik. Ketika pelanggan melakukan pembayaran dan memiliki gift card, mereka cukup memberikan kode atau men-scan barcode, dan sistem POS akan memvalidasi sisa saldo secara real-time, memotong sejumlah tagihan, dan menyimpan sisa saldo tersebut di dalam kartu yang sama untuk transaksi masa depan (partial redemption).

Alur Kerja

Skenario Bisnis Praktis: Menjelang hari raya Idul Fitri, sebuah klinik kecantikan dan spa merilis “Voucher Spa Premium” senilai Rp 500.000 yang dijual seharga Rp 450.000 sebagai promo bingkisan. Pelanggan A membeli 3 voucher tersebut di kasir POS. POS akan menerbitkan 3 nomor gift card aktif dan langsung membukukan penerimaan uang tersebut. Satu bulan kemudian, Pelanggan B (penerima kado) datang ke spa dan melakukan perawatan senilai Rp 350.000. Saat pembayaran di kasir, Pelanggan B memberikan nomor gift card-nya. Kasir memasukkan nomor itu, dan tagihan Rp 350.000 lunas. Sisa saldo Rp 150.000 otomatis tersimpan di gift card yang sama dan bisa digunakan kembali sebelum tanggal kedaluwarsa berakhir.

flowchart TD
    A[Mulai] --> B{Operasi Gift Card?}
    B -->|Penjualan Baru| C[Kasir Menjual Gift Card Rp 500rb]
    C --> D[Sistem Generate Kode Unik & Aktifkan Saldo]
    D --> E[Pelanggan Membayar, Uang Masuk ke Toko]
    
    B -->|"Penukaran (Redeem)"| F[Kasir Input Kode Gift Card saat Checkout]
    F --> G{Validasi Saldo & Exp Date}
    G -->|Valid & Saldo Cukup| H[Potong Saldo Sesuai Tagihan]
    G -->|Valid & Saldo Kurang| I[Kuras Habis Saldo, Sisanya Bayar Tunai]
    G -->|Tidak Valid| J[Tolak Penggunaan]
    H --> K[Sisa Saldo Tersimpan]
    I --> K[Saldo Menjadi Nol - Kartu Mati]

Alur di atas memastikan bahwa pencatatan arus kas (cash flow) tetap rapi dan perlindungan terhadap kecurangan kode palsu terjamin sepenuhnya.

Teknologi & Infrastruktur

Infrastruktur pendukung gift card beroperasi layaknya dompet digital mini (micro-wallet) dalam platform Temuya POS. Keamanan kriptografis dan pelacakan jejak audit adalah prioritas.

Tabel DatabaseDeskripsi Fungsi
gift_cardsTabel induk yang memuat kode unik yang di-hash, nomor seri, tanggal terbit, dan masa berlaku.
gift_card_transactionsCatatan buku besar (ledger) yang melacak mutasi masuk (top up) dan keluar (redeem) untuk kartu tersebut.
Endpoint APIKegunaan
POST /api/v1/gift-cards/issueMenerbitkan dan mengaktifkan kartu hadiah baru.
POST /api/v1/gift-cards/redeemMengurangi saldo (charge) kartu dan menautkannya ke transaksi pesanan.
GET /api/v1/gift-cards/balanceMelakukan inquiry sisa saldo berdasarkan nomor / PIN kartu.

Untuk menghindari kerentanan brute-force dalam penebakan kode, API dilengkapi dengan pembatasan percobaan (rate-limiting) dan pemantauan aktivitas mencurigakan.

Keterkaitan dengan Fitur Lain

Gift Card terintegrasi sebagai jembatan metode pembayaran khusus, membedakannya dari alat pemasaran diskon biasa:

  1. Metode Pembayaran (Payment Tenders): Di sisi sistem kasir, Gift Card diakui sebagai metode pembayaran yang sah layaknya Uang Tunai, Kartu Kredit, atau e-Wallet, bukan sekadar potongan diskon (karena uang fisiknya sudah diterima di awal).
  2. Pelaporan Keuangan & Akuntansi: Hasil penjualan gift card akan dimasukkan dalam neraca sementara sebagai “Pendapatan Diterima Di Muka” (Unearned Revenue/Liability) dan baru dicatat sebagai “Pendapatan Penjualan” (Sales Revenue) pada saat kartu itu diredeem untuk produk riil.
  3. Database Pelanggan: Walaupun gift card sering kali bisa ditransfer ke orang lain (transferable), pembeli pertamanya dapat ditautkan ke profil CRM untuk analitik pembelanjaan hadiah.
flowchart LR
    A[Modul Checkout POS] -->|Pilih Bayar dgn Gift Card| B(Modul Gift Card)
    B --> C[Validasi Saldo & Ledger]
    B --> D[Integrasi Laporan Akuntansi Liability]
    C --> A

Hal Penting yang Perlu Diketahui

  1. Breakage (Nilai Hangus): Sangat umum bahwa sejumlah kecil saldo gift card tidak pernah ditebus sampai masa berlakunya habis (ini disebut breakage). Bisnis dapat mencairkan saldo mati ini sebagai keuntungan murni pada akhir tahun.
  2. Refund (Pengembalian Dana): Kebijakan operasional yang disarankan adalah, jika pelanggan mengembalikan produk yang awalnya dibeli menggunakan gift card, dananya harus dikembalikan ke dalam saldo gift card tersebut (store credit), BUKAN dalam bentuk uang tunai.
  3. Keamanan Fisik: Jika menggunakan kartu fisik bernomor, pastikan pengaktifan (activation) hanya terjadi saat kasir selesai memproses pembayaran, untuk mencegah pencurian set kartu dari meja pajangan yang langsung siap digunakan.