HandyCafe Docs
owner

Kampanye

Kampanye adalah penawaran promosi yang menggabungkan satu atau beberapa paket dalam satu tema atau promosi terbatas waktu. Kampanye memungkinkan pemilik warnet dan pusat gaming untuk membuat penawaran terstruktur (seperti "Spesial Musim Panas" atau "Bundel Gaming Akhir Pekan") yang dapat dilihat dan dibeli anggota melalui Panel Anggota di sisi klien atau di konter kasir.

Struktur Kampanye

Setiap kampanye didefinisikan oleh kolom berikut:

Kolom Deskripsi
name Nama tampilan kampanye, ditampilkan kepada anggota dan staf.
description Deskripsi teks yang menjelaskan tujuan, ketentuan, atau manfaat kampanye.
active Tombol aktif/nonaktif yang mengontrol apakah kampanye saat ini tersedia untuk pembelian.
expires_at Tanggal kedaluwarsa opsional. Setelah tanggal ini, kampanye tidak lagi tersedia untuk pembelian baru, meskipun pembelian yang sudah ada tetap berlaku sesuai ketentuannya.
deleted Tanda soft-delete. Kampanye yang dihapus disembunyikan dari daftar aktif tetapi datanya dipertahankan untuk pelaporan.

Status Kampanye

Kampanye dapat berada dalam salah satu status berikut:

  • Aktif: Kampanye terlihat dan tersedia untuk pembelian. Tanda active diatur ke 1 dan kampanye belum dihapus secara soft-delete.
  • Nonaktif: Kampanye ada tetapi dinonaktifkan sementara. Tanda active diatur ke 0. Dapat diaktifkan kembali kapan saja.
  • Kedaluwarsa: Tanggal saat ini telah melewati tanggal expires_at kampanye. Kampanye tidak lagi tersedia untuk pembelian baru.
  • Dihapus: Kampanye telah dihapus secara soft-delete. Tidak muncul di daftar aktif mana pun dan tidak dapat dibeli, tetapi semua data terkait (pembelian, lot, catatan konsumsi) dipertahankan.

Menautkan Paket ke Kampanye

Kampanye sendiri tidak mendefinisikan apa yang diterima anggota. Itu adalah peran paket. Setiap kampanye berisi satu atau beberapa paket yang mendefinisikan hak spesifik (menit, kredit dompet, atau keduanya) dan harga pembelian.

Misalnya, kampanye "Kembali ke Sekolah" mungkin mencakup tiga paket:

  • Dasar: 60 menit dengan harga tetap.
  • Standar: 120 menit + 30 menit bonus dengan harga lebih tinggi.
  • Premium: 500 unit kredit dompet + 60 menit bonus dengan harga tertinggi.

Lihat halaman Paket untuk detail lengkap tentang cara paket dikonfigurasi.

Alur Pembelian Anggota

Saat anggota membeli paket kampanye, urutan berikut terjadi:

  1. Telusuri: Anggota melihat kampanye yang tersedia di Panel Anggota pada PC klien (di tab Kampanye) atau kasir mencari kampanye di UI server.
  2. Pilih: Anggota memilih paket tertentu dalam kampanye.
  3. Pembayaran: Harga pembelian dikumpulkan. Ini bisa berupa tunai di kasir, pembayaran kartu, atau pengurangan dari saldo dompet anggota yang ada.
  4. Pemenuhan: Sistem membuat kredit dompet dan/atau kredit waktu yang sesuai berdasarkan definisi paket:
    • Untuk paket uang: kredit dompet dibuat dengan hak moneter.
    • Untuk paket menit: kredit waktu dibuat dengan hak menit.
    • Hak bonus membuat kredit tambahan yang ditandai sebagai "bonus."
  5. Catatan: Catatan pembelian dibuat yang menautkan anggota, kampanye, paket, dan semua kredit terkait. Catatan ini melacak hak vs. konsumsi pada tingkat pembelian.

Aktivasi dan Deaktivasi Kampanye

Pemilik dapat mengalihkan status aktif kampanye kapan saja:

  • Mengaktifkan kampanye membuatnya langsung tersedia untuk pembelian oleh anggota dan kasir.
  • Menonaktifkan kampanye menghapusnya dari daftar pembelian tetapi tidak memengaruhi pembelian yang sudah ada. Anggota yang sudah membeli paket dari kampanye tetap memiliki kredit dompet dan kredit waktu mereka.

Ini berguna untuk promosi musiman. Buat kampanye terlebih dahulu, aktifkan saat promosi dimulai, dan nonaktifkan saat promosi berakhir, semua tanpa kehilangan data apa pun.

Membuat Kampanye

Untuk membuat kampanye baru:

  1. Navigasikan ke bagian Kampanye di bilah samping (atau area manajemen kampanye khusus).
  2. Klik Tambah Kampanye.
  3. Masukkan nama dan deskripsi untuk kampanye.
  4. Secara opsional atur tanggal kedaluwarsa jika kampanye harus otomatis berhenti menerima pembelian baru setelah tanggal tertentu.
  5. Simpan kampanye.
  6. Tambahkan satu atau beberapa paket ke kampanye (lihat Paket untuk detail).

Mengelola Kampanye

Dari daftar kampanye, Anda dapat:

  • Mengedit nama, deskripsi, atau tanggal kedaluwarsa kampanye.
  • Mengalihkan status aktif untuk mengaktifkan atau menonaktifkan kampanye.
  • Menghapus kampanye (soft-delete) untuk menghapusnya dari daftar aktif secara permanen sambil mempertahankan data.
  • Melihat pembelian untuk melihat anggota mana yang telah membeli paket dari kampanye ini dan status hak mereka.