Cek dulu sebelum dikirim ke WhatsApp
Masukkan username dan password
Masuk dengan akun Google untuk lanjut belanja. Kalau email Anda terdaftar sebagai admin, menu Panel Admin akan otomatis muncul.
⚠️ Default Admin: admin / admin123 — Default Seller: seller / seller123 — Segera ganti!
Foto: URL gambar (ImgBB, Google Drive publik, dll). Video: link YouTube. Kosongkan jika tidak ada.
Berat vol = (P × L × T) ÷ pembagi. Ubah jika ekspedisi mengubah ketentuannya.
Toggle hide/show per area. Area yang di-hide tidak tampil ke customer.
Watermark ditampilkan sebagai overlay teks di atas foto (bukan menyatu permanen ke file aslinya).
Tiap kategori punya pesan WA otomatis sendiri. Saat pengunjung memfilter kategori tertentu lalu klik Chat WA, pesan ini yang terkirim.
Toggle untuk tampilkan/sembunyikan tiap link tanpa harus menghapus datanya.
Email yang terdaftar di bawah ini akan otomatis melihat menu Panel Admin setelah login dengan akun Google mereka. Admin utama (aldo.santoso.mail@gmail.com) permanen dan tidak bisa dihapus siapapun.
Login sekarang pakai Firebase Authentication (bukan Client ID manual lagi). Cara aktifkan: buka Firebase Console → Build → Authentication → Get started → tab Sign-in method → aktifkan provider Google. Lalu di tab Settings → Authorized domains, tambahkan domain situs Anda (netlify.app dan/atau domain sendiri).
| # | No. HP | Nama | Alamat | Kota Terakhir | Tgl Terakhir | Total Order | Aksi |
|---|
Firebase project untuk toko ini sudah tertanam langsung di kode situs, jadi otomatis terhubung di semua device tanpa perlu setting manual. Form di bawah cuma untuk jaga-jaga kalau suatu saat mau pindah ke project Firebase lain.
firebaseConfig berisi apiKey, authDomain, projectId, dst — salin semua nilainya ke form di atas.Catatan keamanan: mode "test" Firestore mengizinkan siapa saja baca/tulis selama 30 hari. Untuk pemakaian jangka panjang, nanti perlu diatur security rules yang lebih ketat — tanyakan ke saya kalau sudah sampai tahap itu.
Setelah semua fitur dipastikan jalan lancar, ikuti langkah ini supaya database tidak lagi terbuka untuk siapa saja — cuma admin terdaftar yang bisa mengubah data, pengunjung biasa tetap bisa baca produk/harga seperti biasa.
admins → Document ID: aldo.santoso.mail@gmail.com (email admin utama, huruf kecil semua) → tambah 1 field bebas misal addedAt bertipe string isi apa saja → Save. (Ini langkah wajib sekali di awal, supaya ada "admin pertama" yang dikenali sistem.)rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
function isAdmin() {
return request.auth != null &&
exists(/databases/$(database)/documents/admins/$(request.auth.token.email));
}
match /store/config {
allow read: if true;
allow write: if isAdmin();
}
match /customers/{doc} {
allow read, write: if isAdmin();
}
match /admins/{doc} {
allow read: if request.auth != null;
allow write: if isAdmin();
}
}
}
Setelah rules ini aktif: pengunjung tetap bisa lihat katalog seperti biasa (tidak perlu login), tapi cuma admin yang login Google & terdaftar yang bisa mengubah data toko atau data customer.
Tambah ke keranjang dan checkout via WhatsApp
Hitung estimasi ongkir sebelum order
4 langkah mudah, barang langsung dikirim
Bukan sekadar jual kemasan — kami mitra bisnis kamu
Dipercaya ratusan pelanggan dari berbagai kota
Transfer ke rekening berikut setelah konfirmasi order
Chat langsung dan dapatkan penawaran terbaik