Bỏ qua

Đặt Dịch Vụ Khách

Trang Đặt Dịch vụ (/dashboard/guest-services/bookings) quản lý toàn bộ các lượt đặt dịch vụ bổ sung của khách — từ spa, đưa đón sân bay, cho thuê xe đến các dịch vụ đặc biệt khác — theo dõi trạng thái thực hiện và doanh thu.


Tổng Quan

Danh sách đặt dịch vụ

Trang gồm 3 khu vực chính:

  1. Thẻ thống kê — KPI nhanh về tổng số booking và doanh thu
  2. Bộ lọc — tìm kiếm và lọc theo trạng thái, khoảng ngày
  3. Bảng danh sách — toàn bộ booking dịch vụ kèm nút thao tác trực tiếp

Thẻ Thống Kê

# Thẻ Nội dung
Tổng Booking Tổng số lượt đặt dịch vụ (mọi trạng thái)
Đã Xác nhận Số booking ở trạng thái CONFIRMED (màu xanh dương)
Đã Hoàn thành Số booking COMPLETED + thanh tiến trình tỷ lệ hoàn thành
Doanh thu Tổng tiền từ các booking đã hoàn thành (VNĐ)

Tìm Kiếm & Lọc

Điều khiển Mô tả
Ô tìm kiếm Tìm theo tên khách, mã booking
Trạng thái Dropdown lọc: Chờ xử lý / Đã xác nhận / Đang thực hiện / Hoàn thành / Đã hủy / No-Show
Khoảng ngày DateRangePicker lọc theo ngày đặt dịch vụ

Nút Đặt Dịch vụ Mới (góc trên phải) — mở modal tạo booking.


Bảng Danh Sách

# Cột Nội dung
ID 6 ký tự cuối của mã booking (monospace)
Dịch vụ / Khách Tên dịch vụ (in đậm) · Tên khách (xám, bên dưới)
Ngày & Giờ Ngày định dạng MMM D, YYYY + giờ HH:mm
Số Khách Số lượng khách đặt dịch vụ
Số Tiền Tổng tiền (VNĐ), hiển thị "N/A" nếu chưa có giá
Trạng thái Tag màu — xem bảng trạng thái bên dưới
Thanh toán Tag trạng thái thanh toán (Tính vào phòng, Đã thanh toán...)
Hành động Các nút thao tác theo trạng thái hiện tại

Trạng Thái Booking

Trạng thái Màu Ý nghĩa
PENDING Cam Chờ xác nhận
CONFIRMED Xanh dương Đã xác nhận, chờ thực hiện
IN_PROGRESS Xanh (processing) Đang thực hiện
COMPLETED Xanh lá Hoàn thành
CANCELLED Đỏ Đã hủy
NO_SHOW Vàng Khách không xuất hiện

Hành Động Trực Tiếp Trên Bảng

Nút Icon Điều kiện Kết quả
Xem Chi tiết 👁 Luôn hiển thị Mở modal chi tiết booking
Xác nhận Khi PENDING Chuyển sang CONFIRMED
Hủy Khi PENDING Chuyển sang CANCELLED
Bắt đầu Khi CONFIRMED Chuyển sang IN_PROGRESS
Hoàn thành Khi IN_PROGRESS Chuyển sang COMPLETED

Luồng trạng thái

PENDING → CONFIRMED → IN_PROGRESS → COMPLETED

Từ PENDING có thể hủy (CANCELLED). Không thể đảo ngược sau khi hoàn thành.


Tạo Booking Dịch Vụ Mới

Nhấp Đặt Dịch vụ Mới → modal "Đặt Dịch Vụ Mới" mở ra gồm 2 phần.

Bước 1 — Tìm Khách

Modal tạo đặt dịch vụ — bước tìm khách

Gõ vào ô tìm kiếm: số phòng, tên khách, hoặc mã booking → hệ thống tự động tìm các booking đang check-in.

Kết quả hiển thị dạng dropdown: - Tên khách + Tag số phòng (xanh dương) + Mã booking - Nhấp để chọn → ô tìm kiếm thay bằng thẻ xanh xác nhận (tên + phòng + ngày lưu trú)

Booking walk-in

Nếu tìm không thấy hoặc khách không có booking phòng, có thể bỏ qua bước này và điền thông tin dịch vụ luôn (walk-in service booking).

Bước 2 — Chi Tiết Dịch Vụ

Modal tạo đặt dịch vụ — bước điền dịch vụ

# Trường Bắt buộc Mô tả
Dịch vụ Dropdown — chọn dịch vụ (hiển thị tên + giá VNĐ)
Số khách Số lượng người sử dụng dịch vụ (tối thiểu 1)
Ngày đặt DatePicker — không chọn ngày trong quá khứ
Giờ đặt TimePicker — bước 15 phút, định dạng HH:mm
Yêu cầu đặc biệt TextArea — ghi chú riêng cho dịch vụ này

Xem Chi Tiết Booking

Modal xem chi tiết booking dịch vụ

Nhấp nút 👁 Xem Chi tiết trên một dòng → modal chi tiết mở ra hiển thị:

Trường Mô tả
Booking ID Mã đầy đủ (monospace)
Dịch vụ Tên dịch vụ đã đặt
Khách hàng Tên khách
Ngày Ngày đặt dịch vụ
Giờ Giờ bắt đầu
Số khách Số lượng người
Số tiền Tổng tiền (VNĐ)
Trạng thái Tag màu trạng thái
Thanh toán Trạng thái thanh toán
Room Booking Mã + số phòng liên kết (nếu có)
Yêu cầu đặc biệt Ghi chú của khách (nếu có)
Tạo lúc / Cập nhật lúc Timestamp hệ thống

Mẹo & Thực Hành Tốt Nhất

Xử lý nhanh hàng đợi PENDING

Lọc Trạng thái = Chờ xử lý để thấy tất cả booking cần xác nhận. Nhấp ✓ trực tiếp trên bảng mà không cần mở modal từng booking.

Theo dõi doanh thu dịch vụ

Thẻ Doanh thu chỉ tính booking COMPLETED. Nếu số thấp, kiểm tra xem có nhiều booking đang IN_PROGRESS chưa được mark hoàn thành không.

Không thể hoàn tác sau Hoàn thành

Khi nhấp Hoàn thành, trạng thái chuyển sang COMPLETED và không thể đảo ngược qua UI. Hãy chắc chắn dịch vụ đã thực sự hoàn thành trước khi bấm.


Câu Hỏi Thường Gặp

Tìm khách nhưng không thấy kết quả?

Hệ thống chỉ tìm booking đang trong trạng thái Check-in. Khách đã trả phòng hoặc chưa nhận phòng sẽ không xuất hiện. Trong trường hợp này, có thể tạo walk-in booking mà không cần chọn phòng.

Dịch vụ không xuất hiện trong dropdown?

Dropdown chỉ hiển thị dịch vụ đang Available. Liên hệ quản lý để kiểm tra trạng thái dịch vụ trong module Dịch Vụ Khách.

Số tiền hiển thị N/A?

Dịch vụ chưa được cài giá hoặc giá = 0. Cập nhật giá trong danh mục dịch vụ để hiển thị chính xác.

Muốn xem tất cả booking của một khách cụ thể?

Gõ tên khách vào ô tìm kiếm — bảng sẽ lọc tức thì. Hoặc xem tab Lịch sử Dịch vụ trong trang Chi tiết Khách hàng.


Liên Kết Liên Quan


Quay lại Quản lý Khách sạn