Ringkasan
Halaman pertama setelah login. Tempat untuk memeriksa status sistem dan menjalankan operasi cepat.
Gambar 1 — Halaman Ringkasan dengan kartu metrik dan log.
Kartu metrik (4 kartu atas)
Saldo Digiflazz
Saldo akun Digiflazz (rupiah). Bukan saldo OtoSwitch — ini saldo asli yang dipakai untuk transaksi ke supplier.
- Klik ikon ↻ untuk refresh manual (hit endpoint Digiflazz
/account/balance). - Auto-refresh setiap kali halaman dibuka.
Auth
Status sesi Digiflazz:
- 🟢 Aktif — cookie valid, request bisa lewat.
- 🔴 Expired / Belum Setup — perlu setup atau rebind. Klik untuk ke
/setup.html.
Total Produk
Jumlah produk yang ter-cache dari scan terakhir. Klik untuk pindah ke menu Produk.
Monitor
Status background monitor:
- 🟢 Aktif — scan otomatis berjalan.
- ⚪ Idle — monitor mati.
Tombol di kartu: Mulai Monitor / Hentikan Monitor.
Onboarding wizard
Muncul saat pertama login (sampai semua step selesai):
- ✅ Verifikasi email (otomatis tercentang setelah login).
- Hubungkan akun Digiflazz → klik untuk ke
/setup.html. - Mulai monitor otomatis → klik tombol Mulai Monitor.
Klik × di pojok untuk dismiss. Status tersimpan di browser local.
Banner peringatan
OtoSwitch menampilkan banner di atas konten saat ada masalah:
| Warna | Pemicu |
|---|---|
| 🟡 Kuning | Auto-refresh sesi tidak aktif (cookie remember_web_* belum ada). Rebind. |
| 🟡 Kuning | Langganan akan expired dalam 7 hari. Perpanjang. |
| 🔴 Merah | Langganan sudah expired. Monitor otomatis mati. |
| 🟡 Kuning | Plan tidak mendukung fitur tertentu (mis. coba akses Telegram di plan Trial). Upgrade. |
Aksi cepat
Tombol-tombol di section Aksi:
| Tombol | Fungsi |
|---|---|
| Validate Auth | Test cookie Digiflazz secara manual. Hasil di log. |
| Scan Closed | Scan hanya produk gangguan (lebih hemat budget rate-limit). |
| Auto-Switch | Trigger satu siklus auto-switch manual. |
| Activate All | Aktifkan semua produk yang status nonaktif. |
| Delete Gangguan | Hapus produk gangguan yang tidak punya supplier alternatif. |
| Open Digiflazz | Buka tab baru ke /buyer-area Digiflazz dengan sesi yang sudah login. |
Aksi ini hanya tersedia di plan Basic / Pro. Plan Trial dibatasi (lihat Plan & batas).
Last Scan Summary
Ringkasan scan paling baru:
- Total: jumlah produk yang dibaca.
- Sehat: produk dengan supplier valid + aktif.
- Bermasalah: gangguan, dibedakan jadi 3 penyebab:
- NO_SELLER — tidak ada supplier terpasang.
- PRICE_EXCEEDS_MAX — harga supplier melebihi max price.
- PRODUCT_INACTIVE — supplier ada tapi nonaktif.
- Diperbaiki: produk yang berhasil di-switch ke supplier baru.
- Tanpa Alternatif: produk gangguan yang tidak menemukan supplier pengganti.
- Better Seller Found: produk yang punya supplier lebih murah dari yang dipasang (dari proactive scan).
Recent Logs
Stream log realtime (SSE) dari semua operasi. Mirip tail -f tapi di browser.
- Tampilkan 30 log terakhir.
- Filter level: INFO / WARN / ERROR / DEBUG.
- Klik Buka Log Sistem untuk full-page version.
FAQ
Saldo "−" terus walaupun sudah login. Sesi belum aktif atau expired. Klik Validate Auth dulu — jika gagal, rebind sesi.
Monitor selalu mati setelah refresh halaman. Monitor adalah background task di server — refresh halaman tidak menghentikannya. Jika benar mati, kemungkinan:
- Langganan expired → cek banner.
- Sesi Digiflazz expired → cek kartu Auth.
- Server di-restart → start ulang dari kartu Monitor.
Apakah aman buka tab Digiflazz pakai tombol Open Digiflazz? Ya. Tab baru pakai cookie yang sama — sama seperti login manual.