HandyCafe Docs
owner cashier

Paket Waktu

Paket waktu menyediakan anggota dengan saldo menit prabayar. Alih-alih membayar per jam dengan tarif standar, anggota dapat membeli blok menit di muka dan menggunakannya di beberapa sesi. Sistem melacak saldo tersisa dan mengurangi menit secara otomatis saat anggota menggunakan PC atau konsol.

Sistem Kredit Waktu

Mirip dengan sistem dompet, paket waktu menggunakan arsitektur berbasis kredit. Setiap penambahan saldo waktu membuat kredit waktu baru. Setiap kredit adalah catatan independen dengan saldo menitnya sendiri, sumber, kedaluwarsa, dan pembatasan perangkat.

Total menit yang tersedia untuk anggota adalah jumlah semua menit tersisa di seluruh kredit waktu aktif mereka.

Kolom Kredit Waktu

Setiap catatan kredit waktu berisi:

Kolom Deskripsi
Total menit Jumlah menit asli yang dimuat ke dalam kredit ini saat dibuat.
Menit tersisa Saldo menit yang belum digunakan saat ini dalam kredit ini. Berkurang saat anggota menggunakan sesi.
Tipe kredit Bagaimana kredit ini dibuat (lihat Tipe Kredit di bawah).
Pembatasan perangkat Tipe perangkat mana yang dapat mengonsumsi dari kredit ini (lihat Pembatasan Perangkat di bawah).
Status Status siklus hidup kredit saat ini.
Kedaluwarsa pada Stempel waktu kedaluwarsa opsional. Setelah tanggal ini, menit tersisa tidak dapat lagi digunakan.
ID Pembelian Jika kredit ini dibuat dari pembelian paket kampanye, referensi ke catatan pembelian tersebut.

Tipe Kredit

Setiap kredit waktu melacak cara pembuatannya:

Tipe Kredit Deskripsi
Dibayar Anggota membayar untuk menit ini, baik melalui pembelian langsung atau sebagai hak dasar dari paket kampanye.
Bonus Menit promosi yang diberikan sebagai bonus dengan pembelian paket. Misalnya, "beli 120 menit, dapatkan 30 menit bonus gratis."
Manual Menit yang ditambahkan secara manual oleh kasir atau administrator. Digunakan untuk kredit niat baik, kompensasi, atau pengaturan khusus.

Status Kredit

Setiap kredit waktu melalui status berikut:

  • Aktif: Kredit memiliki menit tersisa dan belum kedaluwarsa. Menit dapat dikonsumsi dari kredit ini.
  • Kedaluwarsa: Tanggal kedaluwarsa kredit telah lewat. Menit tersisa tidak lagi dapat digunakan, bahkan jika saldonya lebih besar dari nol.
  • Habis: Menit tersisa kredit telah mencapai nol melalui penggunaan normal.
  • Dibatalkan: Kredit dibatalkan secara manual oleh administrator, membatalkan menit tersisa.

Pembatasan Perangkat

Setiap kredit waktu memiliki pembatasan perangkat yang mengontrol tipe perangkat mana yang dapat mengurangi darinya:

Pembatasan Arti
Klien Dapat digunakan di PC klien. Juga dapat digunakan di konsol kecuali secara eksplisit dibatasi.
Konsol Dapat digunakan di konsol gaming. Juga dapat digunakan di PC kecuali secara eksplisit dibatasi.
Hanya PC Hanya dapat digunakan di PC klien. Sesi konsol tidak dapat mengurangi dari kredit ini.
Hanya konsol Hanya dapat digunakan di konsol gaming. Sesi PC tidak dapat mengurangi dari kredit ini.
Keduanya Dapat digunakan di tipe perangkat apa pun tanpa pembatasan. Ini adalah default.

Pembatasan perangkat diatur saat kredit dibuat dan tidak dapat diubah setelahnya. Pembatasan biasanya diwarisi dari definisi paket kampanye yang menghasilkan kredit.

Pelacakan Konsumsi

Setiap kali menit dikurangi dari kredit waktu, sistem membuat catatan konsumsi waktu:

Kolom Deskripsi
Menit dikonsumsi Jumlah menit yang dikurangi dalam event konsumsi ini. Selalu bilangan bulat positif.
Dikonsumsi pada Stempel waktu saat pengurangan terjadi.
Konteks Apa yang memicu pengurangan (lihat di bawah).
Referensi Referensi ke sesi, kredit, atau penyesuaian spesifik yang menyebabkan pengurangan.

Tipe Konteks

Konteks Deskripsi
Penggunaan sesi Menit dikonsumsi untuk membayar sesi aktif. Jalur konsumsi utama.
Kedaluwarsa Menit dihapus saat kredit kedaluwarsa atau saat menit tersisa disesuaikan karena event kedaluwarsa.
Pengembalian Menit dikembalikan ke kredit sebagai bagian dari proses pengembalian (dicatat sebagai konsumsi negatif atau entri kredit baru).

Integrasi dengan Paket Kampanye

Kredit waktu paling umum dibuat melalui pembelian paket kampanye:

  1. Pemilik membuat kampanye dengan satu atau beberapa paket dengan tipe paket "menit."
  2. Anggota memilih dan membeli paket (dari Panel Anggota sisi klien atau melalui kasir di konter).
  3. Sistem membuat kredit waktu yang sesuai:
    • Kredit dibayar untuk hak menit dasar (jumlah dasar dari paket).
    • Jika paket mendefinisikan tipe bonus "menit" dengan jumlah bonus lebih besar dari nol, kredit bonus terpisah dibuat untuk menit bonus.
  4. Kredit mewarisi pengaturan pembatasan perangkat paket.
  5. Jika paket memiliki periode validitas yang diatur, tanggal kedaluwarsa kredit dihitung dari tanggal pembelian ditambah jumlah hari valid.

Bagaimana Waktu Dikurangi Selama Sesi

Saat anggota dengan menit waktu yang tersedia memulai sesi:

  1. Sistem memeriksa kredit waktu aktif yang cocok dengan tipe perangkat sesi.
  2. Kredit dikonsumsi dalam urutan tanggal kedaluwarsa (yang paling cepat kedaluwarsa terlebih dahulu) untuk meminimalkan pemborosan dari kredit yang akan segera kedaluwarsa.
  3. Saat sesi berjalan, menit secara berkala dikurangi dari kredit yang memenuhi syarat.
  4. Setiap pengurangan membuat catatan konsumsi sebagai entri "Penggunaan sesi".
  5. Jika semua kredit waktu habis sebelum sesi berakhir, sesi berlanjut dan waktu tersisa ditagih dengan tarif per jam standar (dibayar saat penutupan sesi).

Ini berarti saldo waktu dan saldo dompet anggota dapat bekerja bersama. Kredit waktu menutupi sebanyak mungkin menit yang tersedia dan kelebihan apa pun jatuh ke saldo dompet atau pembayaran tunai.