Produk & plan¶
Sebuah produk adalah barang yang kamu jual. Tiap produk punya satu atau lebih plan — varian harga/paket yang benar-benar dibeli pelanggan.
Membuat produk¶
Seller Dashboard → Produk → Produk baru. Isi nama, slug, deskripsi, gambar, dan tipe produk. Visibilitas:
- Draft — belum tampil di publik.
- Publik — tampil di toko dan bisa dibeli.
Plan¶
Tiap plan punya field berikut:
| Field | Keterangan |
|---|---|
| Harga | Rupiah bulat (tanpa sen). |
| Interval | Sekali (one-time), Bulanan, atau Tahunan. Bulanan/tahunan membuat langganan. |
| Batas seat | Jumlah perangkat yang boleh aktif bersamaan untuk satu lisensi. |
| Harga coret (sale price) | Harga asli yang dicoret di storefront (opsi tampilan). |
| Bayar sesukamu (PWYW) | Pembeli menentukan harga sendiri, dengan harga minimum opsional. |
| Stok | Batas jumlah unit terjual (kosongkan = tak terbatas). |
| Diskon durasi | Tier prabayar untuk plan berulang — lihat Harga, diskon & kupon. |
| Direct pay | Pembeli langsung diarahkan ke halaman pembayaran untuk jumlah penuh, melewati saldo. Aktif hanya jika fitur ini dihidupkan di tingkat platform. |
Entitlement (produk berlisensi)¶
Entitlement adalah pasangan kunci → nilai yang dikirim ke produk pelanggan
lewat Activation API, mis. MAX_AGENTS = 10, WHATSAPP = true. Produk memakai
nilai ini untuk membuka/membatasi fitur tanpa hardcode tier.
Kelola per plan: Produk → plan → Entitlement → Tambah.
Nilai entitlement dikirim di respons /v1/activate dan /v1/validate dan
ditandatangani — lihat dokumentasi Developer.
Pertanyaan checkout¶
Butuh info dari pembeli saat checkout (mis. domain, username)? Tambah pertanyaan di Produk → Pertanyaan. Tipe: teks pendek, email, nomor telepon. Bisa ditandai wajib. Jawaban tersimpan di pesanan.
Kursus¶
Untuk produk kursus, susun modul dan pelajaran di Produk → Modul. Pembeli mengaksesnya lewat pemutar kursus di Dashboard mereka.