Quản Lý Khách Sạn¶
Trang Quản Lý Khách Sạn (/dashboard/admin/hotels) cho phép quản trị viên tạo, chỉnh sửa và quản lý toàn bộ khách sạn trong hệ thống — bao gồm thông tin cơ bản, cài đặt vận hành, theo dõi công suất phòng và trạng thái hoạt động.
Tổng Quan¶

Stat Cards¶
| # | Card | Màu | Mô tả |
|---|---|---|---|
| ① | Total Hotels | Xanh dương | Tổng số khách sạn trong hệ thống |
| ② | Active Hotels | Xanh lá | Khách sạn đang hoạt động |
| ③ | Total Rooms | Tím | Tổng số phòng trên tất cả khách sạn |
| ④ | Average Occupancy | Đỏ | Tỷ lệ lấp đầy trung bình (%) |
Các Cột Bảng¶
| # | Cột | Mô tả |
|---|---|---|
| ⑤ | Hotel | Avatar + Tên khách sạn + Xếp hạng sao (⭐) |
| ⑥ | Location | Thành phố + Quốc gia |
| ⑦ | Status | Tag trạng thái màu sắc (Active/Inactive/Maintenance/Closed) |
| ⑧ | Occupancy | Progress bar + "X/Y rooms" (phòng đang dùng / tổng phòng) |
| ⑨ | Details | Timezone + Mã tiền tệ (currency) |
| ⑩ | Contact | Số điện thoại + Email |
| ⑪ | Actions | Menu thao tác (3 chấm) |
Progress Bar Occupancy¶
| Mức | Màu | Phạm vi |
|---|---|---|
| Cao | Xanh lá | > 80% |
| Trung bình | Xanh dương | 60–80% |
| Thấp | Đỏ | < 60% |
Trạng Thái Khách Sạn¶
| Trạng thái | Màu tag | Mô tả |
|---|---|---|
| ACTIVE | Xanh lá | Đang hoạt động bình thường |
| INACTIVE | Đỏ | Tạm ngừng hoạt động |
| MAINTENANCE | Cam | Đang bảo trì, nâng cấp |
| CLOSED | Đỏ đậm | Đóng cửa vĩnh viễn |
Tạo Khách Sạn Mới¶

Nhấn Add Hotel để mở modal. Form gồm 12 trường:
| # | Trường | Bắt buộc | Mô tả |
|---|---|---|---|
| ① | Hotel Name | ✓ | Tên khách sạn |
| ② | Star Rating | ✓ | Xếp hạng sao (1–5 sao) |
| ③ | Address | ✓ | Địa chỉ đường |
| ④ | City | ✓ | Thành phố |
| ⑤ | Country | ✓ | Quốc gia |
| ⑥ | Phone | ✓ | Số điện thoại liên hệ |
| ⑦ | ✓ | Email liên hệ (kiểm tra định dạng email) | |
| ⑧ | Website | — | URL website khách sạn |
| ⑨ | Check-in Time | ✓ | Giờ check-in mặc định (HH:mm) |
| ⑩ | Check-out Time | ✓ | Giờ check-out mặc định (HH:mm) |
| ⑪ | Status | ✓ | ACTIVE / INACTIVE / MAINTENANCE / CLOSED |
| ⑫ | Amenities | — | Chọn nhiều tiện ích: Pool, Spa, Gym, Restaurant, Bar, WiFi, Parking, Beach Access, Conference Room, Room Service |
Nhấn Create để lưu. Modal Edit Hotel có cùng cấu trúc, tự động điền sẵn thông tin hiện tại.
Cài Đặt Vận Hành¶

Mở từ menu Actions → Operation Settings. Cấu hình ảnh hưởng đến luồng đặt phòng và vận hành hàng ngày:
| # | Cài đặt | Loại | Mô tả |
|---|---|---|---|
| ① | Auto Approve Bookings | Toggle | Tự động duyệt đặt phòng mới (không cần xác nhận thủ công) |
| ② | Allow Same-day Booking | Toggle | Cho phép đặt phòng trong ngày |
| ③ | Maintenance Mode | Toggle | Bật chế độ bảo trì — tạm ngừng nhận booking |
| ④ | Max Advance Booking | Số (1–730 ngày) | Số ngày tối đa có thể đặt trước |
| ⑤ | Cancellation Policy | Lựa chọn | FLEXIBLE / MODERATE / STRICT |
Chính Sách Hủy Phòng¶
| Chính sách | Mô tả |
|---|---|
| FLEXIBLE | Hủy miễn phí trước check-in |
| MODERATE | Hủy miễn phí trước X ngày, sau đó tính phí |
| STRICT | Không hoàn tiền khi hủy |
Thao Tác Trên Khách Sạn¶

Nhấn nút ··· ở cột Actions để mở menu:
| # | Thao tác | Mô tả |
|---|---|---|
| ① | View Details | Xem chi tiết khách sạn |
| ② | Operation Settings | Mở modal cài đặt vận hành |
| ③ | Edit Hotel | Mở modal chỉnh sửa thông tin khách sạn |
| ④ | Delete | Xóa khách sạn (yêu cầu xác nhận — màu đỏ cảnh báo) |
Mẹo & Thực Hành Tốt Nhất¶
Cài đặt Maintenance Mode trước khi bảo trì
Bật Maintenance Mode trong Operation Settings trước khi tiến hành nâng cấp hoặc bảo trì lớn — hệ thống sẽ tự động ngừng nhận booking mới mà không cần đổi status khách sạn.
Amenities ảnh hưởng đến hiển thị kênh OTA
Danh sách Amenities được đồng bộ sang các kênh OTA. Đảm bảo cập nhật đầy đủ để khách hàng thấy đúng tiện ích khi tìm kiếm trên Booking.com, Agoda...
Xóa khách sạn là thao tác không thể hoàn tác
Delete sẽ xóa vĩnh viễn toàn bộ dữ liệu khách sạn bao gồm phòng, booking và cấu hình. Nên dùng status CLOSED thay vì Delete khi khách sạn ngừng hoạt động.
Check-in / Check-out Time áp dụng toàn khách sạn
Giờ check-in/check-out mặc định dùng làm cơ sở cho toàn bộ booking. Thay đổi ở đây sẽ ảnh hưởng đến booking mới, không ảnh hưởng booking đã tạo.
Câu Hỏi Thường Gặp¶
Occupancy tính như thế nào?
Occupancy = (Phòng đang sử dụng / Tổng phòng) × 100%. Số liệu cập nhật real-time theo trạng thái phòng hiện tại. Nếu Occupancy hiển thị 0%, kiểm tra lại dữ liệu phòng trong module Quản Lý Phòng.
Có thể quản lý nhiều khách sạn cùng lúc không?
Có — hệ thống hỗ trợ multi-hotel. Mỗi khách sạn có cấu hình vận hành riêng. Nếu thuộc chuỗi, quản lý qua Chuỗi Khách Sạn.
Timezone và Currency có ý nghĩa gì?
Timezone xác định múi giờ hiển thị ngày/giờ trong booking. Currency xác định đơn vị tiền tệ mặc định cho giá phòng và hóa đơn. Cả hai được thiết lập khi tạo khách sạn.
Max Advance Booking nên đặt bao nhiêu?
Phổ biến: 180–365 ngày. Đặt quá ngắn sẽ mất booking sớm, đặt quá dài có thể gây rủi ro khi giá thay đổi. Khách sạn resort/nghỉ dưỡng thường cần giá trị cao hơn khách sạn thành phố.
Liên Kết Liên Quan¶
- Chuỗi Khách Sạn — Quản lý khách sạn theo chuỗi
- Cài Đặt Khách Sạn — Cấu hình chi tiết khách sạn
- Quản Lý Phòng — Danh sách và trạng thái phòng