Aksi Cepat
Informasi Sistem Realtime
Sistem katalog Anang Yamaha telah terhubung secara Real-time dengan Firebase Firestore.
- Setiap perubahan harga atau produk baru langsung tampil di landing page tanpa reload.
- Perubahan nomor WhatsApp otomatis memperbarui tombol pemesanan motor.
- Katalog dapat di-update kapan saja langsung dari ponsel atau laptop.
Daftar Katalog Sepeda Motor
Kelola harga OTR, foto unit, varian warna, dan simulasi cicilan| Foto | Nama Motor | Kategori | Harga OTR Cash | Cicilan / Bulan | Varian Warna | Aksi |
|---|---|---|---|---|---|---|
| Memuat data produk... | ||||||
Ulasan & Dokumentasi Serah Terima
Kelola ulasan pembeli dan dokumentasi foto pengiriman motorLogo Website
Ubah dan perbarui logo resmi website yang tampil di header navigasi dan footer landing pageHero Section / Banner Utama
Kelola foto model/motor showcase, badge label, dan nama produk unggulan di beranda utamaPengaturan Kontak & Informasi Dealer
Ubah nomor WhatsApp, jam buka, alamat, dan tautan sosial media langsung tanpa kodingPengaturan Konten Global Detail Produk
Kelola 3 kategori informasi (Asuransi, Fitur / Keunggulan Motor, dan Garansi Resmi) yang tampil seragam di modal detail semua produkKonten di bawah ini bersifat global — satu set data yang sama akan otomatis disinkronkan dan ditampilkan di halaman detail seluruh model sepeda motor. Setiap kategori dapat diubah judulnya, ditambah poin tanpa batas, atau dihapus poin tertentu.
Migrasi & Pemulihan Database
Sinkronisasi dataset awal ke Firestore atau ekspor cadangan1-Click Migrasi Data Produk & Testimoni ke Firestore
Fitur ini akan mengunggah model sepeda motor Yamaha (lengkap dengan varian warna, foto, harga OTR, dan skema simulasi cicilan) serta testimoni konsumen ke koleksi products dan testimonials di Cloud Firestore Anda secara otomatis.
Ekspor Cadangan (Backup JSON)
Unduh seluruh data produk, testimoni, dan pengaturan ke file JSON lokal.
Kredensial Firebase SDK
Atur API Key dan konfigurasi project FirebaseFirestore Security Rules yang Direkomendasikan:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /products/{document=**} { allow read: if true; allow write: if request.auth != null; }
match /testimonials/{document=**} { allow read: if true; allow write: if request.auth != null; }
match /settings/{document=**} { allow read: if true; allow write: if request.auth != null; }
}
}