Akses Terbatas

Anda harus login sebagai Owner terlebih dahulu untuk membuka kunci dashboard ini.

Kembali ke Toko

Atau Bypass via Token Rahasia:

{{ secretLoginError }}

Verifikasi Keamanan

Verifikasi otentikasi admin diperlukan untuk melindungi server Anda.


Bypass dengan Token Rahasia:

{{ secretLoginError }}
{{ adminTab === 'stats' ? 'Dashboard Summary' : adminTab === 'settings' ? 'Store Customization' : adminTab === 'margins' ? 'Set Keuntungan' : adminTab === 'users' ? 'Member List' : adminTab === 'transactions' ? 'Financial Transactions' : adminTab === 'firebase' ? 'Firebase Google Login' : 'Custom Products' }}
{{ adminStats.waStatus === 'connected' ? 'WhatsApp Connected' : 'WhatsApp Disconnected' }}
Kembali ke Toko
Total Member
{{ adminStats.totalUsers || 0 }}
Total Transaksi
{{ adminStats.totalTransactions || 0 }}
Total Omzet
Rp {{ (adminStats.totalSales||0).toLocaleString('id-ID') }}
Keuntungan
Rp {{ (adminStats.totalProfit||0).toLocaleString('id-ID') }}
Visualisasi Transaksi Terbaru
{{ (t.produk||'').substring(0,7) }}
Belum ada transaksi
Diagnostik Server
Kecepatan Ping {{ serverPing }} ms
Memori RAM {{ ((adminStats.memory||0)/1024/1024).toFixed(1) }} MB
Waktu Aktif {{ Math.floor((adminStats.uptime||0)/3600) }} jam {{ Math.floor(((adminStats.uptime||0)%3600)/60) }} menit
Transaksi Terakhir
IDProdukTargetTotalStatusWaktu
#{{ t.id }} {{ t.produk }} {{ t.target }} Rp {{ Number(t.totalBayar).toLocaleString('id-ID') }} {{ t.status }} {{ t.createdAt }}
Belum ada transaksi.
Kustomisasi Toko & Bot
Sesuaikan visual, skema warna, font, dan parameter markup
Konfigurasi Utama
{{ t.name }}
Warna Dasar
Aturan Harmoni
Warna Utama
Utama Muda
Background
Kotak Putih
Teks Gelap
Teks Sedang
Teks Terang
Garis Tebal
Garis Tipis
{{ formatName(bName) }}

Notifikasi Saluran WhatsApp

Kirim log otomatis ke saluran WA Anda saat event terpilih terjadi
Masukkan link saluran WA (contoh: https://whatsapp.com/channel/xxx) kemudian klik Cek ID untuk mengubahnya menjadi ID Saluran (akhiran @newsletter).
Kosongkan jika hanya ingin mengirim teks. Isi dengan path file server (contoh: public/logo.png) atau URL gambar.
Deposit Sukses:
Order Sukses:
Member Baru:
{{ settingsSuccessMsg }}
{{ settingsErrorMsg }}
Live Preview Toko
Pengaturan Google Firebase Auth
Izinkan pembeli mendaftar atau masuk menggunakan akun Google mereka
Jika di-aktifkan, user wajib verifikasi nomor WhatsApp lewat OTP Bot. Jika di-nonaktifkan, pendaftaran nomor WhatsApp baru ditutup sementara (pemeliharaan).
{{ settingsSuccessMsg }}
{{ settingsErrorMsg }}
Petunjuk Penggunaan Firebase

Untuk menggunakan fitur login Google, Anda harus menyalin kunci konfigurasi web dari project Firebase Console Anda:

  1. Masuk ke Firebase Console.
  2. Buat project baru atau pilih project yang sudah ada.
  3. Buka bagian Authentication dan aktifkan metode masuk Google.
  4. Daftarkan aplikasi web baru di project tersebut.
  5. Salin nilai konfigurasi Firebase SDK Web App (Firebase Config) dan tempel di form samping.
  6. Klik Simpan Perubahan di bawah form ini.
⚠️ Catatan: Pastikan Anda menambahkan domain website toko Anda ke daftar authorized domains di Firebase Console (Authentication > Settings > Authorized domains).
Kelola Anggota
Daftar pelanggan terdaftar
WhatsAppNamaSaldoRoleAksi
{{ u.number }} {{ u.nama || '-' }} Rp {{ u.saldo.toLocaleString('id-ID') }} {{ u.role }}
Tidak ada data member.
{{ (u.nama||u.number).substring(0,2).toUpperCase() }}
{{ u.nama||'No Name' }}
{{ u.number }}
{{ u.role }}
Rp {{ u.saldo.toLocaleString('id-ID') }}
Tidak ada data member.
Kelola Akun: {{ editingMember.number }}
{{ memberSuccessMsg }}
{{ memberErrorMsg }}
Riwayat Transaksi
{{ adminTransactionsList.length }} total transaksi terdeteksi
IDProdukTargetTotalStatusWaktuAksi
#{{ t.id }} {{ t.produk }} {{ t.target }} Rp {{ Number(t.totalBayar).toLocaleString('id-ID') }} {{ t.status }} {{ t.createdAt }}
Tidak ada data transaksi.
#{{ t.id }}{{ t.status }}
{{ t.produk }}
{{ t.target }}
Rp {{ Number(t.totalBayar).toLocaleString('id-ID') }}
{{ t.createdAt.split(' ')[0] }}
Tidak ada data transaksi.
Detail Transaksi: {{ editingTrx.id }}

• Produk: {{ editingTrx.produk }}  |  SKU: {{ editingTrx.sku }}  |  Harga Pokok: Rp {{ Number(editingTrx.harga).toLocaleString('id-ID') }}

{{ trxSuccessMsg }}
{{ trxErrorMsg }}
Produk Manual / Kustom
Tambah & kelola stok produk non-PPOB Anda sendiri
SKUNama ProdukKategoriHargaTipeStokAksi
{{ p.sku }}
No
{{ p.name }}
{{ p.description }}
{{ p.category }}
Rp {{ Number(p.price).toLocaleString('id-ID') }}
Rp {{ Number(p.promoPrice||p.price).toLocaleString('id-ID') }}
{{ p.type==='download'?'Download':'Teks' }} {{ p.stock }}
Belum ada produk kustom manual. Klik "+ Tambah Produk" di atas.
No
{{ p.sku }}
{{ p.name }}
{{ p.category }} {{ p.type==='download'?'Download':'Teks' }}
Harga: Rp {{ Number(p.promoPrice||p.price).toLocaleString('id-ID') }}
Stok: {{ p.stock }}
Belum ada produk kustom.
{{ isEditCustomProd ? 'Edit Produk Kustom: '+editingCustomProd.sku : 'Tambah Produk Kustom Baru' }}
Daftar Pilihan Variasi
Belum ada pilihan variasi. Klik tombol Tambah Pilihan di atas.
OK
Success: {{ customProdSuccessMsg }}
Error: {{ customProdErrorMsg }}
Atur Keuntungan Per Kategori / Brand
Tentukan margin kustom untuk brand/kategori tertentu. Jika kosong, sistem menggunakan margin global.
Total: {{ filteredBrands.length }} Brand
Nama Brand / Kategori Margin Member (Global: Rp {{ editSettings.marginDefault }}) Margin Reseller (Global: Rp {{ editSettings.marginReseller }}) Aksi
{{ b }}
Rp
Rp
Brand tidak ditemukan.