Skip to main content

Panduan Admin: Paket Langganan, Course Bundles & Promo Code ๐Ÿ’ณ

Modul Langganan & Promo (/dashboard/subscriptions, /dashboard/course-bundles, dan /dashboard/promo) mengontrol seluruh model pendapatan, monetisasi, dan penawaran khusus di platform LMS KITA Future.


๐Ÿ“ฆ 1. Pengelolaan Paket Langganan (Pricing Plans)โ€‹

Admin dapat membuat dan mengonfigurasi opsi paket berlangganan untuk Siswa dan Orang Tua:

flowchart LR
A[Buat Plan Baru] --> B[Tentukan Checkout Type: Student / Parent]
B --> C[Set Harga & Durasi Interval]
C --> D[Tambah Daftar Fitur & Benefit]
D --> E[Publikasikan Paket]

Langkah Membuat Paket Harga Baru:โ€‹

  1. Akses menu Paket Langganan (/dashboard/subscriptions).
  2. Klik tombol "+ Tambah Paket Langganan".
  3. Lengkapi parameter berikut:
    • Nama Paket: Nama komersial (misal "Paket SD Pintar", "KITA Parent Circle Annual").
    • Slug Unik: Kode unik URL (misal sd-pintar-yearly, parent-circle-annual).
    • Checkout Type:
      • student: Paket yang akan ditampilkan di Tab Paket Anak.
      • parent: Paket yang akan ditampilkan di Tab Paket Saya (Parent).
    • Nominal Harga (Amount): Harga dalam Rupiah (misal 499000).
    • Interval Durasi:
      • monthly: Berlaku selama 30 hari.
      • yearly: Berlaku selama 365 hari.
      • lifetime: Akses selamanya.
    • Daftar Fitur (Features List): Poin-poin keuntungan yang ditampilkan pada kartu harga (misal: "Akses seluruh modul SD", "Free AI Assistant 24/7", "1x Web-meeting Bulanan").
  4. Tandai Is Active agar paket muncul di halaman pembayaran pengguna.
  5. Klik Simpan.

๐ŸŽ 2. Pengelolaan Bundle Kelas (Course Bundles)โ€‹

Course Bundles (/dashboard/course-bundles) memungkinkan Admin menggabungkan beberapa kelas menjadi satu paket hemat:

  1. Buka menu Course Bundles -> + Buat Bundle Baru.
  2. Masukkan Nama Bundle dan Deskripsi Singkat.
  3. Pilih Daftar Kelas: Centang kelas-kelas yang dimasukkan dalam paket paket ini (misal: Kelas Coding SD 1 + Kelas AI Literacy SD 2 + Kelas Money Math SD 3).
  4. Tentukan Harga Bundle: Masukkan harga paket hemat yang lebih terjangkau daripada membeli kelas secara terpisah.
  5. Simpan dan publikasikan bundle. Siswa yang membeli bundle akan otomatis mendapatkan akses ke seluruh kelas yang ada di dalam bundle tersebut.

๐ŸŽŸ๏ธ 3. Pengelolaan Kode Promo & Voucher Diskon (Promo Codes)โ€‹

Modul Kode Promo (/dashboard/promo) digunakan untuk meluncurkan kampanye pemasaran dan memberikan potongan harga bagi calon pendaftar:

Parameter Kode Promo:โ€‹

  • Kode Voucher: Kombinasi huruf/angka unik (misal KITA2026, HOMESCHOOL50).
  • Tipe Diskon:
    • percentage: Diskon berbasis persentase (misal 20%).
    • fixed: Diskon nominal pasti (misal Rp 100.000).
  • Batas Potongan Maksimal (Max Discount): Nominal batas maksimum diskon jika menggunakan tipe persentase.
  • Kuota Penggunaan (Usage Limit): Batas nasional berapa kali kode promo dapat diklaim oleh seluruh pengguna.
  • Batas Per Pengguna: Maksimal klaim per akun (biasanya 1).
  • Masa Berlaku: Tanggal & jam mulai aktif hingga tanggal kedaluwarsa.
  • Skop Aplikasi: Apakah promo berlaku untuk seluruh paket langganan atau hanya kelas tertentu.

Pemantauan Log Penggunaan Promo:โ€‹

Admin dapat melihat grafik statistik penggunaan promo: jumlah kuota yang tersisa, total nominal diskon yang telah diberikan, dan daftar pengguna yang menggunakan voucher tersebut.


๐Ÿงพ 4. Verifikasi Pembayaran Manual & Refresh Status (Transactions)โ€‹

Setiap transaksi pembayaran yang dilakukan pengguna melalui Virtual Account, QRIS, atau E-Wallet dicatat dalam modul Purchases & Payments (/dashboard/purchases):

Alur Penanganan Transaksi:โ€‹

  1. Status Pembayaran:
    • pending: Pengguna telah membuat order namun belum mentransfer dana.
    • paid / completed: Transaksi telah berhasil dikonfirmasi oleh sistem/payment gateway.
    • expired: Pengguna tidak melakukan pembayaran hingga batas waktu habis.
    • failed / cancelled: Transaksi dibatalkan.
  2. Tombol Refresh / Check Payment Status:
    • Jika pengguna melaporkan telah mentransfer dana namun status di dashboard masih pending, Admin dapat mengeklik tombol "Cek Status Pembayaran (Refresh Status)".
    • Sistem akan melakukan kueri ulang ke gateway pembayaran untuk memperbarui status transaksi secara instant.
  3. Persetujuan Manual (Manual Approval):
    • Untuk pembayaran via transfer bank manual, Admin dapat mengecek bukti transfer yang diunggah pengguna, lalu mengeklik Approve & Activate Subscription.
    • Sistem akan otomatis menerbitkan invoice digital dan mengaktifkan masa berlaku langganan pengguna.