HandyCafe Docs
owner cashier

Dompet Ahli

Dompet ahli ialah sistem baki kewangan yang membolehkan ahli membuat prabayaran untuk perkhidmatan kafe. Daripada membayar tunai untuk setiap sesi individu, ahli boleh memuatkan dana ke dalam dompet mereka dan sistem menolak dari baki itu secara automatik apabila mereka menggunakan PC, konsol atau memesan produk.

Seni Bina Berasaskan Kredit

Dompet menggunakan sistem kredit dan bukannya baki berjalan tunggal. Setiap kali dana ditambah ke dompet ahli, sistem mencipta kredit dompet baharu. Setiap entri kredit ialah rekod individu dengan bakinya sendiri, sumber, tamat tempoh dan sekatan peranti. Reka bentuk ini menyediakan:

  • Kebolehkesanan penuh dari mana setiap unit baki datang.
  • Tarikh tamat tempoh bebas setiap entri kredit.
  • Sekatan khusus peranti (sesetengah kredit mungkin hanya boleh digunakan pada PC, yang lain hanya pada konsol).
  • Pemisahan jelas antara dana berbayar dan bonus promosi.

Jumlah baki dompet ahli ialah hasil tambah semua nilai baki merentas entri kredit aktif mereka.

Jenis Kredit

Setiap kredit dompet mempunyai jenis kredit yang mengenal pasti bagaimana dana memasuki sistem:

Jenis Kredit Penerangan
Dibayar Ahli membayar untuk dana ini (tunai, kad atau kaedah pembayaran lain). Dicipta apabila membeli pakej kempen berasaskan wang.
Bonus Dana promosi yang diberikan sebagai sebahagian daripada pembelian pakej. Contoh: "bayar untuk 100 minit, dapat 20 minit bonus berbaloi kredit."
Manual Dimuatkan secara manual oleh juruwang atau pentadbir. Digunakan untuk kredit muhibah atau pengaturan khas.
Pembetulan Pelarasan pentadbiran untuk membetulkan ralat dalam baki ahli.
Migrasi Dana yang diimport dari sistem lama semasa migrasi data.
Bayaran balik diterbalikkan Dana yang dipulihkan apabila bayaran balik yang dikeluarkan sebelumnya diterbalikkan.

Jenis kredit ditetapkan apabila kredit dicipta dan tidak boleh diubah selepas itu. Ia berfungsi sebagai jejak audit kekal.

Status Kredit

Setiap kredit dompet melalui kitaran hayat yang dijejak oleh statusnya:

  • Aktif: Kredit mempunyai baki dana dan belum tamat tempoh. Dana boleh digunakan dari kredit ini.
  • Tamat Tempoh: Tarikh tamat tempoh kredit telah berlalu. Sebarang baki dana tidak lagi boleh digunakan.
  • Digunakan: Baki kredit telah mencapai sifar melalui penggunaan biasa.
  • Dibatalkan: Kredit telah dibatalkan secara manual oleh pentadbir, membatalkan sebarang baki yang tinggal.

Penggunaan Dompet

Apabila dompet ahli dicaj (untuk masa sesi, pesanan atau peristiwa boleh dibilkan lain), sistem mencipta rekod penggunaan dompet yang memautkan ke entri kredit tertentu dan merekodkan tepat berapa banyak yang ditolak.

Setiap rekod penggunaan menyertakan konteks yang mengenal pasti apa yang mencetuskan potongan:

Konteks Penerangan
Penggunaan sesi Dana yang digunakan untuk membayar masa penggunaan sesi. Sistem menolak dari dompet apabila sesi berjalan.
Pembayaran dompet Pembayaran terus dari dompet (contoh: apabila ahli membayar pesanan produk menggunakan baki dompet).
Pesanan Dana yang digunakan untuk membayar pesanan produk di kaunter kafe atau dihantar ke PC ahli.
Bayaran balik Pelarasan negatif yang dicipta apabila bayaran balik diproses, mengurangkan penggunaan untuk memulangkan dana ke entri kredit.

Log Baki

Selain rekod penggunaan peringkat kredit, sistem mengekalkan log baki ahli yang merekodkan setiap peristiwa yang mengubah baki keseluruhan dompet ahli:

Jenis Peristiwa Penerangan
load Dana ditambah ke dompet (entri kredit baharu dicipta atau yang sedia ada diisi semula).
spend Dana digunakan dari dompet (pembayaran sesi, pembayaran pesanan).
refund Dana dipulangkan ke dompet (bayaran balik pesanan, bayaran balik sesi).
adjustment Perubahan pentadbiran dibuat pada baki (pembetulan, hapus kira).

Setiap entri log baki merekodkan jumlah perubahan dan baki yang terhasil, supaya anda boleh membina semula baki ahli pada bila-bila masa dengan membaca log secara kronologi.

Sekatan Peranti

Setiap kredit dompet mempunyai sekatan peranti yang mengawal jenis peranti mana yang boleh menggunakan daripadanya:

Sekatan Maksud
Klien Boleh digunakan pada PC klien. Juga boleh digunakan pada konsol kecuali kredit disekat secara eksplisit.
Konsol Boleh digunakan pada konsol permainan. Juga boleh digunakan pada PC kecuali disekat secara eksplisit.
PC sahaja Boleh digunakan secara eksklusif pada PC klien. Tidak boleh digunakan oleh sesi konsol.
Konsol sahaja Boleh digunakan secara eksklusif pada konsol permainan. Tidak boleh digunakan oleh sesi PC.
Kedua-dua Boleh digunakan pada mana-mana jenis peranti tanpa sekatan. Ini adalah lalai.

Apabila sistem perlu menolak dari dompet ahli, ia menapis kredit yang tersedia mengikut sekatan peranti untuk memastikan hanya kredit yang layak dicaj.

Kategori Dompet dan Perbelanjaan Merentas Kategori

Kredit dompet boleh ditag dengan kategori dompet (contoh: "permainan" atau "umum"). Ini membolehkan kafe mencipta kumpulan baki terpencil yang hanya boleh dibelanjakan dalam konteks tertentu.

Pilihan perbelanjaan merentas kategori pada setiap kredit mengawal sama ada dananya boleh digunakan di luar kategori yang ditetapkan:

  • Apabila dilumpuhkan (lalai), kredit hanya boleh digunakan dalam kategorinya sendiri.
  • Apabila didayakan, kredit juga boleh digunakan oleh transaksi dalam kategori lain.

Jika kredit tidak mempunyai kategori dompet yang ditetapkan, ia dianggap sebagai kredit umum dan boleh digunakan oleh sebarang transaksi tanpa mengira kategori.

Cara Isian Semula Berfungsi

Dana dompet boleh ditambah melalui beberapa kaedah:

  1. Pembelian pakej kempen: Apabila ahli membeli pakej berasaskan wang dari kempen, sistem secara automatik mencipta kredit dompet berdasarkan definisi pakej. Satu pembelian pakej mungkin mencipta berbilang kredit (satu untuk bahagian dibayar, satu untuk bahagian bonus).

  2. Muatan manual: Juruwang boleh menambah dana secara manual ke dompet ahli dari panel butiran ahli. Ini mencipta entri kredit dengan jenis kredit "Manual".

  3. Migrasi: Semasa persediaan sistem, baki sedia ada dari sistem sebelumnya boleh diimport sebagai entri kredit dengan jenis kredit "Migrasi".

Cara Dompet Digunakan Semasa Sesi

Apabila ahli dengan baki dompet memulakan sesi, sistem boleh membayar sesi secara automatik dari dompet:

  1. Enjin penetapan harga sesi mengira kos seminit berdasarkan slot harga aktif dan sebarang diskaun tahap yang berkenaan.
  2. Apabila sesi berjalan, sistem secara berkala menolak kos terkumpul daripada kredit dompet ahli yang layak.
  3. Kredit digunakan mengikut susunan tarikh tamat tempoh (kredit yang paling awal tamat digunakan dahulu) untuk meminimumkan pembaziran dari tamat tempoh.
  4. Jika baki dompet habis sebelum sesi tamat, baki kos dicaj sebagai pembayaran tunai pada penutupan sesi.
  5. Setiap potongan mencipta rekod penggunaan yang dipautkan ke sesi sebagai entri "Penggunaan sesi".