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.
Yang bisa dilakukan pelanggan di Portal
Section titled “Yang bisa dilakukan pelanggan di Portal”Tujuan: memahami apa yang pelanggan lihat/lakukan di portal.
- Pelanggan membuka tautan Portal, lalu memasukkan nomor HP (atau portal dibuka lewat tautan bertoken yang sudah mengenali pelanggan).
- Pelanggan melihat ringkasan profil: total pesanan, total belanja, poin loyalitas, dan status VIP (jika berlaku).
- 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.
- Tab Penawaran — daftar penawaran/quotation yang pernah diajukan.
- Tab Ulasan — pelanggan bisa memberi ulasan.
Cek pesanan tanpa login
Section titled “Cek pesanan tanpa login”Tujuan: memudahkan pelanggan mengecek status pesanan tanpa harus masuk ke Portal penuh.
- Pelanggan membuka halaman Cek Pesanan.
- Masukkan nomor pesanan (format seperti
ORD-20220101-001) — halaman ini hanya menerima nomor pesanan, bukan nomor telepon. - Sistem menampilkan linimasa status, foto bukti pengiriman (jika ada), daftar item, dan info kurir.
- Pelanggan bisa membagikan/menyalin tautan status ini, atau klik Pesan Lagi jika pesanan sudah selesai.
Pelacakan langsung (live tracking)
Section titled “Pelacakan langsung (live tracking)”Untuk pesanan yang berstatus Dikirim atau Tiba di Lokasi, tautan Live Track di Portal atau Cek Pesanan membuka peta pelacakan langsung posisi kurir.
Mengelola langganan (recurring order)
Section titled “Mengelola langganan (recurring order)”Tujuan: pelanggan berlangganan pesanan berulang, dan admin mengawasi semua langganan yang aktif.
- Sisi pelanggan — di Portal, tab Langganan: pelanggan (setelah verifikasi nomor HP) bisa membuat langganan baru, serta menjeda/melanjutkan/membatalkan langganan miliknya sendiri.
- 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.