Ringkasan

Halaman pertama setelah login. Tempat untuk memeriksa status sistem dan menjalankan operasi cepat.

Halaman Ringkasan 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):

  1. ✅ Verifikasi email (otomatis tercentang setelah login).
  2. Hubungkan akun Digiflazz → klik untuk ke /setup.html.
  3. 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.