Portal Reservasi Pelanggan
Halaman /booking adalah tempat pelanggan memesan jadwal, membayar uang muka, melihat reservasinya, dan memindahkan jadwal tanpa bantuan admin. Bagikan tautannya kepada pelanggan.
Cara Pelanggan Membuka Halaman
- Dari aplikasi: menu Penjualan & POS → Portal Reservasi Pelanggan. Halaman terbuka di tab baru dan alamatnya bisa disalin untuk dibagikan.
- Pada layanan berlangganan (SaaS), alamat wajib memuat kode tenant: /booking?tenantId=KODE-TENANT. Tanpa itu halaman tidak tahu usaha mana yang dimaksud. Pada server sendiri cukup alamat aplikasi diikuti /booking; bila alamat aplikasi memakai tanda #, bentuknya .../#/booking.
- Halaman terbuka untuk umum: tidak perlu role dan tidak perlu login ERP. Role hanya menentukan apakah entri menunya terlihat di drawer; pemberian akses ke role visitor atau administrator ada di docs/sql-menu-booking-portal.sql.
- Halaman terbuka tanpa menu ERP. Pelanggan hanya bisa memesan dan melihat reservasi miliknya sendiri.
- Pelanggan harus login. Akunnya sama dengan akun Toko Online: ID, email, atau nomor HP beserta password. Pelanggan baru memilih Daftar akun baru dan mengisi nama, email, nomor HP, dan password minimal 4 karakter.
- Judul halaman mengikuti Sebutan Unit: "Reservasi Lapangan" bila semua tipe memakai sebutan yang sama, atau "Reservasi" bila sebutannya campur.
Cara Memesan
- Pilih Tipe reservasi, Tanggal, dan Durasi pada tab Jadwal tersedia, lalu pilih Cari slot. Pilihan durasi adalah 1 sampai 4 kali panjang slot tipe itu. Untuk tipe yang disewa per malam, bulan, atau tahun, isian itu menjadi Tanggal check-in (atau Tanggal mulai) dan Jumlah malam (bulan, tahun).
- Daftar menampilkan jam atau periode, harga, dan sisa unit ("Tersisa 3 lapangan") dengan label Tersedia, atau Penuh dan Terisi bila tidak ada unit yang kosong. Nama unit tidak dipilih pelanggan: sistem menempatkan reservasi pada unit pertama yang masih kosong, dan harga yang tampil adalah harga unit itu. Jadwal yang penuh, diblokir, sedang berjalan di kasir, atau jamnya sudah lewat tampil Penuh.
- Tekan ikon keranjang (Pesan slot ini) pada jadwal yang diinginkan. Jadwal yang dipilih diberi bingkai tebal dan halaman bergulir ke kartu Konfirmasi reservasi yang menampilkan tipe, jadwal, dan total.
- Bila tipe memakai uang muka: pilih metode pembayaran online dan isi catatan bila perlu, lalu pilih Buat reservasi. Bila Uang Muka Minimal 0%: tombolnya Simpan Reservasi dan reservasi langsung Dikonfirmasi tanpa membayar.
- Kartu Pembayaran uang muka digulirkan ke layar dan menampilkan nomor reservasi, jumlah minimal, batas waktu, dan tombol bayar besar berlabel jumlah dan jenis bayar. Tekan tombolnya; halaman gerbang tampil di tempat dan Anda menyelesaikan pembayaran di sana. Bila gateway belum aktif di usaha ini, muncul peringatan, bukan tombol. Setelah lunas halaman kembali ke atas dan reservasi tampil Dikonfirmasi di Reservasi saya.
Uang muka minimal tertulis di bawah pilihan tipe (persen dari total), bersama jam check-in dan check-out untuk sewa per malam. Bila tidak dibayar dalam 15 menit, reservasi kedaluwarsa dan jadwalnya dilepas untuk pelanggan lain. Nama unit yang ditempati tampil di Reservasi saya.
Reservasi Saya
| Tampilan | Artinya |
|---|---|
| Menunggu pembayaran | Uang muka belum masuk. Tombol Bayar uang muka membuka kembali pembayaran selama batas waktu belum lewat. |
| Dikonfirmasi | Jadwal sudah milik pelanggan pada unit yang tercantum. Tombol Jadwal ulang muncul selama jadwal belum dimulai. |
| Sedang digunakan | Pelanggan sudah check-in di tempat. |
| Selesai | Pelanggan sudah check-out. |
| Tidak hadir | Jadwal sudah dimulai dan admin mencatat pelanggan tidak datang. Jadwal dilepas; uang muka mengikuti keputusan admin (tetap sebagai saldo atau dikembalikan). |
| Kedaluwarsa | Uang muka tidak masuk tepat waktu dan jadwal sudah dilepas. |
| Pembayaran terlambat | Pembayaran masuk setelah reservasi kedaluwarsa. Dananya dikembalikan secara manual oleh admin. |
| Dibatalkan | Dibatalkan oleh admin. |
| Refund manual: jumlah | Nilai yang akan dikembalikan admin. Pengembalian tidak otomatis. |
Menjadwal Ulang
- Pada reservasi Dikonfirmasi, pilih Jadwal ulang. Pilih jadwal tujuan dengan cara yang sama seperti memesan; lamanya mengikuti reservasi lama bila tidak diubah.
- Pilih Tinjau jadwal ulang. Aplikasi menghitung ulang harga untuk jadwal baru dan menampilkan total baru.
- Bila uang muka baru lebih besar dari yang sudah dibayar, pelanggan harus membayar tambahannya lebih dulu lewat gateway. Jadwal baru dipindahkan setelah pembayaran terkonfirmasi.
- Bila uang muka baru lebih kecil, jadwal langsung dipindahkan dan selisihnya masuk refund manual. Bila pelanggan kemudian pindah lagi ke jadwal yang lebih mahal sebelum refund itu dikembalikan, refundnya batal dan uangnya dipakai lagi sebagai uang muka.
- Pilih Pindahkan jadwal. Pelanggan menerima email pemberitahuan.
Jadwal ulang hanya sebelum jadwal lama dimulai, dan tanpa batas jumlah pindah. Unit lama dicoba lebih dulu; bila tidak kosong, unit lain di tipe yang sama dipakai. Untuk tipe per slot, tujuannya harus di dalam jam buka. Pelanggan tidak dapat membatalkan reservasi.
Jika Pelanggan Mengalami Kendala
| Gejala | Penyebab |
|---|---|
| Pesan sesi pelanggan tidak berlaku | Sesi login berakhir. Login kembali. |
| Login ditolak berulang | Terlalu banyak percobaan gagal; tunggu beberapa menit lalu coba lagi. |
| Jadwal ini baru saja dipesan pelanggan lain | Dua orang memilih jadwal yang sama bersamaan dan unit terakhir sudah terisi. Pilih jadwal lain. |
| Tombol Buat reservasi tidak aktif | Metode pembayaran belum dipilih, atau admin belum mengaktifkan jenis pembayaran uang muka penjualan. |
| Metode pembayaran ini tidak tersedia untuk transaksi mandiri | Jenis pembayaran yang dipilih butuh kasir. Pilih metode lain. |
| Tipe yang dicari tidak ada di pilihan | Tipe itu belum dibuka untuk reservasi, atau belum punya unit yang bisa dipesan. Hubungi admin. |
Lokasi Menu
- Penjualan & POS / Portal Reservasi Pelanggan
/booking