Owner
Pemilik penuh: kas/keuangan, editor website, produk, promo, laporan, dan semua operasional.
Panel dibagi dua: Admin mengelola operasional; Owner mendapat semua menu, termasuk keuangan, produk, konfigurasi, dan akses staf. Pembayaran Store tetap dicocokkan dengan transaksi masuk di DANA.
Masuk memakai rahasia Owner atau Admin yang berbeda. Rahasia harus minimal 32 karakter acak, disimpan hanya untuk sesi tab ini, dan tidak boleh dibagikan. Sistem mengunci percobaan sementara setelah 5 kali gagal.
Menunggu data…
Notifikasi browser bekerja saat panel admin terbuka dan browser mengizinkan notifikasi. Untuk pesan WhatsApp otomatis tanpa membuka WhatsApp Web, perlu WhatsApp Business Cloud API dan kredensial rahasia di Cloudflare.
Semua tiket yang dibeli akan tercatat di sini. Status Aktif berarti belum digunakan; Pending berarti member sudah mengajukan.
Balasan admin akan ditampilkan di bagian ulasan Store. Balasan dapat diperbarui kapan saja.
Harga yang diubah di sini menjadi harga resmi saat checkout berikutnya. Pesanan lama tidak ikut berubah.
Kode promo disimpan di D1 dan diperiksa di server. Batas penggunaan dihitung dari pesanan terbayar.
Ringkasan berasal dari riwayat pesanan Store. Kontak hanya digunakan untuk urusan pesanan.
Omzet dihitung dari pesanan yang pembayarannya sudah diverifikasi.
Pencatatan perubahan status order, produk, promo, balasan, tiket, dan pengumuman.
Pesan yang dikirim pembeli lewat formulir bantuan Store masuk ke sini. Kamu dapat mengubah status dan menulis balasan.
Pengumuman aktif tampil otomatis di halaman Store sesuai jadwal yang diatur.
Catatan dibagikan ke Owner dan Admin. Hindari menulis password, OTP, data pribadi sensitif, atau informasi pembayaran rahasia.
Penjualan Store dari order terverifikasi dihitung otomatis. Catat pemasukan lain dan semua pengeluaran; jangan masukkan lagi penjualan Store agar tidak terhitung dua kali.
Angka “surplus kas estimasi” adalah pemasukan yang dicatat dikurangi pengeluaran yang dicatat. Pastikan semua biaya server masuk supaya laporan tidak menampilkan keuntungan yang terlalu tinggi.
Ubah teks pada slot yang disediakan atau tambah kartu informasi di Beranda, Store, dan Wiki tanpa menyentuh GitHub. Tool ini mengedit konten terstruktur, bukan HTML bebas, supaya tampilan dan keamanan tetap terjaga.
Hak akses diperiksa di server API, bukan hanya menyembunyikan tombol di browser.
Memeriksa konfigurasi…
Pemilik penuh: kas/keuangan, editor website, produk, promo, laporan, dan semua operasional.
Operasional terbatas: menangani pesanan/tiket, ulasan, pelanggan, pengumuman, catatan tim, dan aktivitas. Tidak bisa membuka keuangan, mengubah harga/promo, atau mengedit slot/kartu website.
OWNER_SECRET khusus Owner dan ADMIN_SECRET khusus staf. Keduanya wajib berbeda dan minimal 32 karakter acak.TICKET_LINK_SECRET untuk membuat kunci privat tiap tiket re-entry. Harus minimal 32 karakter acak dan berbeda dari dua secret role.OWNER_SECRET belum disetel, login sengaja dikunci; tidak ada mode lama yang menjadikan ADMIN_SECRET sebagai Owner.Tidak ada mode kompatibilitas: login dikunci sampai OWNER_SECRET dan ADMIN_SECRET tersedia, berbeda, dan masing-masing minimal 32 karakter acak. Setelah konfigurasi Cloudflare disimpan, buka ulang panel dan login memakai rahasia role yang sesuai.