Skip to content

Walk-in

Registrasi tamu yang datang langsung tanpa booking sebelumnya. Form gabungan: create guest + create reservation + check-in dalam 1 alur.

Path menu: Front Desk → Walk-in (/front-desk/walk-in)

Workflow

1. Cek Ketersediaan

Section atas form: pilih tanggal stay (default today untuk overnight, atau jam check-in/out untuk day-use). Sistem auto-load availability per tipe kamar + tarif.

2. Pilih Tipe Kamar

Klik tipe kamar yang available + sesuai preferensi tamu. Sistem auto-load:

  • Rate untuk periode tsb (dari rate plan applicable)
  • Daftar kamar fisik available di tipe tersebut

3. Input Data Tamu

Existing guest: search by no. identitas / email / telepon — kalau ditemukan, auto-fill profil.

Guest baru: fill form lengkap (nama, identitas, kontak, alamat). Profile akan disave ke master Tamu.

4. Pilih Nomor Kamar (opsional)

Pilih dari daftar kamar available di tipe terpilih. Bisa skip (auto-assign), tapi best practice tentukan langsung untuk avoid conflict.

5. Pembayaran & Submit

Sama seperti Check-in — pilih metode + amount → submit.

Yang Terjadi di Backend

Sequence:

  1. Create / update guest record
  2. Create reservation:
    • source = walk_in
    • status = confirmed
    • actual_check_in = NOW()
    • room_id = pilihan FD (atau null kalau auto-assign)
  3. Update reservation status → checked_in
  4. Update room status → occupied
  5. Create folio + initial payment record

Semua dalam 1 transaksi atomic.

Day-Use Walk-in

Hotel transit yang receive day-use walk-in: pilih stay_type=day_use/half_day/hourly di section atas, time picker auto-muncul. Lihat Day-Use Hotel.

Tips

  • Verify identitas dulu — sebelum input data, scan/foto KTP/Passport sebagai lampiran (manual untuk now)
  • Cash deposit untuk walk-in tanpa kartu kredit — set sesuai house policy (mis. 50% upfront)
  • Walk-in tidak bisa dapat OTA rate — pakai walk-in rate (biasanya rack rate atau seasonal)
  • Untuk family check-in (2 kamar adjacent), buat 2 walk-in sequentially dengan room_id specific

Butuh bantuan lebih lanjut? Hubungi tim support kami.