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.

Kampanye dikelola pada halaman Kampanye khusus di bilah samping navigasi utama. Halaman ini memiliki dua tab, Kampanye dan Paket, masing-masing dengan lencana jumlah. Manajemen kampanye sebelumnya berada di dalam Pengaturan. Manajemen itu berpindah ke navigasi utama sehingga kasir yang menjual paket dapat melihat isinya tanpa membuka area admin. Pengeditan tetap dibatasi oleh izin.

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. Buka halaman Kampanye dari bilah samping.
  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

Daftar kampanye dapat difilter berdasarkan status: Semua status, Aktif, Dijeda, dan Kedaluwarsa. Baris jumlah menunjukkan berapa banyak kampanye yang terdaftar.

Dari daftar kampanye, Anda dapat:

  • Mengedit nama, deskripsi, atau tanggal kedaluwarsa kampanye.
  • Menjeda dan melanjutkan kampanye untuk menonaktifkan atau mengaktifkannya kembali tanpa kehilangan data.
  • Menghapus kampanye. Kampanye tidak pernah dihapus permanen. Menghapus akan menonaktifkan kampanye sehingga tidak lagi berlaku untuk paket baru, sementara pembelian dan riwayat tetap dipertahankan.
  • Melihat pembelian untuk melihat anggota mana yang telah membeli paket dari kampanye ini dan status hak mereka.