Lewati ke konten

Portal Pelanggan

Portal Pelanggan adalah halaman publik (tidak perlu akun/login) yang diakses pelanggan lewat tautan khusus atau nomor HP. Ini berbeda dari aplikasi internal — tidak ada role staf yang relevan di sini, kecuali admin yang mengelola langganan dari sisi internal.

Tujuan: memahami apa yang pelanggan lihat/lakukan di portal.

  1. Pelanggan membuka tautan Portal, lalu memasukkan nomor HP (atau portal dibuka lewat tautan bertoken yang sudah mengenali pelanggan).
  2. Pelanggan melihat ringkasan profil: total pesanan, total belanja, poin loyalitas, dan status VIP (jika berlaku).
  3. Tab Pesanan — daftar pesanan dengan status dan progres, badge status pembayaran (Lunas/Ada sisa DP/Belum Bayar), tombol Pesan Lagi lewat WhatsApp untuk pesanan yang sudah selesai, dan tautan Live Track untuk pesanan yang sedang dalam perjalanan.
  4. Tab Penawaran — daftar penawaran/quotation yang pernah diajukan.
  5. Tab Ulasan — pelanggan bisa memberi ulasan.

Tujuan: memudahkan pelanggan mengecek status pesanan tanpa harus masuk ke Portal penuh.

  1. Pelanggan membuka halaman Cek Pesanan.
  2. Masukkan nomor pesanan (format seperti ORD-20220101-001) — halaman ini hanya menerima nomor pesanan, bukan nomor telepon.
  3. Sistem menampilkan linimasa status, foto bukti pengiriman (jika ada), daftar item, dan info kurir.
  4. Pelanggan bisa membagikan/menyalin tautan status ini, atau klik Pesan Lagi jika pesanan sudah selesai.

Untuk pesanan yang berstatus Dikirim atau Tiba di Lokasi, tautan Live Track di Portal atau Cek Pesanan membuka peta pelacakan langsung posisi kurir.

Tujuan: pelanggan berlangganan pesanan berulang, dan admin mengawasi semua langganan yang aktif.

  1. Sisi pelanggan — di Portal, tab Langganan: pelanggan (setelah verifikasi nomor HP) bisa membuat langganan baru, serta menjeda/melanjutkan/membatalkan langganan miliknya sendiri.
  2. Sisi admin — menu Langganan (internal, role pemilik/manager): melihat semua langganan pelanggan, dengan filter status (aktif/ dijeda/dibatalkan), dan bisa menjeda/melanjutkan/membatalkan langganan siapa pun jika diperlukan.

Kesalahan umum: verifikasi nomor HP pelanggan di Portal Langganan memerlukan minimal 8 digit angka — nomor yang lebih pendek akan ditolak.


Sumber: src/pages/portal/page.tsx, src/pages/cek-pesanan/page.tsx, src/pages/portal/tracking/page.tsx, src/pages/langganan/page.tsx, src/pages/portal/langganan/page.tsx, src/lib/role-access.ts.