Giá Theo Mùa¶
Trang Giá Theo Mùa (/dashboard/rates/seasonal-pricing) cho phép thiết lập các điều chỉnh giá tự động áp dụng theo từng mùa — tăng giá vào mùa cao điểm, giảm giá vào mùa thấp điểm — dành riêng cho từng loại phòng và khoảng thời gian cụ thể.
Danh Sách Điều Chỉnh Mùa¶

| # | Thành phần | Mô tả |
|---|---|---|
| ① | Lọc Loại Phòng | Dropdown lọc danh sách theo loại phòng cụ thể — mặc định "Tất Cả Loại Phòng" |
| ② | Thêm Mùa | Mở modal tạo điều chỉnh mùa mới |
| ③ | Tên Mùa | Tên mô tả (VD: "Mùa Hè 2025", "Lễ Tết") |
| ④ | Khoảng Thời Gian | Ngày bắt đầu → Ngày kết thúc (định dạng DD/MM/YYYY) |
| ⑤ | Loại Phòng | Loại phòng được áp dụng điều chỉnh |
| ⑥ | Điều Chỉnh | Mức tăng/giảm — xanh lá nếu dương (+25%), đỏ nếu âm (−10%) |
| ⑦ | Trạng Thái | Hoạt Động (xanh) / Không Hoạt Động (xám) |
| ⑧ | Hành Động | Sửa · Xóa (có xác nhận trước khi xóa) |
Tạo / Sửa Điều Chỉnh Mùa¶

Nhấp Thêm Mùa (hoặc nút Sửa trên hàng có sẵn) để mở modal cấu hình.
Trường Thông Tin¶
| # | Trường | Loại | Bắt buộc | Ghi chú |
|---|---|---|---|---|
| ① | Tên Mùa | Text | Có | VD: "Mùa Hè 2025", "Nghỉ Lễ Tết" — tối đa 100 ký tự |
| ② | Loại Phòng | Dropdown | Có | Chọn một loại phòng cụ thể |
| ③ | Khoảng Thời Gian | Date Range Picker | Có | Chọn ngày bắt đầu và kết thúc của mùa |
| ④ | Loại Điều Chỉnh | Radio: % / Cố định | Có | PERCENTAGE hoặc FIXED AMOUNT |
| ⑤ | Giá Trị Điều Chỉnh | InputNumber | Có | % (−100 đến 1000) nếu Phần Trăm; VND nếu Cố định |
| ⑥ | Mô Tả | TextArea | Không | Ghi chú nội bộ (VD: "Mùa cao điểm hè, áp dụng toàn bộ phòng Deluxe") |
| ⑦ | Xem Trước | Chỉ đọc | — | Tự tính: Giá Cơ Bản + Điều Chỉnh = Giá Sau Điều Chỉnh |
Phần Xem Trước Tính Toán¶
Khi nhập Giá Trị Điều Chỉnh, hệ thống hiển thị preview tự động với giá cơ bản mẫu 1.000.000 VND:
| Dòng | Ví dụ (PERCENTAGE +25%) | Ví dụ (FIXED +500.000 VND) |
|---|---|---|
| Giá Cơ Bản | 1.000.000 VND | 1.000.000 VND |
| Điều Chỉnh | +25% | +500.000 VND |
| Giá Sau Điều Chỉnh | 1.250.000 VND | 1.500.000 VND |
| Thay Đổi | +250.000 VND (+25%) | +500.000 VND (+50%) |
Loại Điều Chỉnh¶
| Loại | Mô tả | Công thức | Ví dụ |
|---|---|---|---|
| PERCENTAGE | Tăng/giảm theo % giá cơ bản | Giá mới = Giá CB × (1 + Giá trị / 100) |
CB 1.000.000 + 15% = 1.150.000 VND |
| FIXED | Cộng/trừ số tiền cố định (VND) | Giá mới = Giá CB + Giá trị |
CB 1.000.000 + 300.000 = 1.300.000 VND |
Giá trị âm để giảm giá mùa thấp điểm
Nhập giá trị âm (VD: −20%) để giảm giá trong mùa thấp điểm. Hệ thống cho phép điều chỉnh từ −100% đến +1000%.
Cách Giá Theo Mùa Hoạt Động Trong Booking¶
Khi khách tạo booking có ngày nằm trong khoảng mùa đã cấu hình, hệ thống tự động áp dụng điều chỉnh phù hợp:
Thứ tự tính giá:
Giá Cơ Bản (Room Rate)
→ Điều Chỉnh Mùa (Seasonal Pricing)
→ LOS Discount (nếu có)
→ Phụ Thu Khách Thêm (nếu có)
→ Phí Gói Bữa Ăn (nếu có)
= Tổng Tiền Booking
Một loại phòng, nhiều mùa
Có thể tạo nhiều điều chỉnh mùa cho cùng một loại phòng (VD: mùa hè, lễ Tết, mùa thấp điểm). Nếu các khoảng thời gian chồng nhau, hệ thống áp dụng mức điều chỉnh có ngày bắt đầu gần nhất với ngày booking.
Mẹo & Thực Hành Tốt Nhất¶
Đặt tên mùa rõ ràng kèm năm
Sử dụng tên như "Mùa Hè 2025 (Jun–Aug)" hoặc "Tết Nguyên Đán 2026" — tránh tên chung chung như "Mùa Cao Điểm" vì sẽ khó phân biệt khi có nhiều năm.
Kết hợp PERCENTAGE với LOS Discount
Chiến lược hiệu quả: tăng giá mùa cao điểm +20% (Seasonal) rồi vẫn giữ LOS Discount 7+ đêm −10%. Khách ở dài vẫn được ưu đãi, khách sạn vẫn hưởng giá mùa.
Kiểm tra chồng chéo khoảng thời gian
Tránh tạo hai mùa cùng loại phòng có khoảng ngày giao nhau. Lọc theo loại phòng và rà soát các dòng trước khi tạo mới.
Dùng Mô Tả để ghi chú nội bộ
Trường Mô Tả (tùy chọn) không hiển thị cho khách — dùng để ghi chú nội bộ như "Áp dụng theo quyết định giá tháng 6" hoặc "Review lại vào cuối mùa".
Câu Hỏi Thường Gặp¶
Seasonal Pricing có áp dụng cho tất cả loại phòng cùng lúc không?
Không — mỗi cấu hình gắn với một Loại Phòng cụ thể. Để áp dụng cho nhiều loại phòng, cần tạo riêng từng cấu hình.
Nếu booking kéo dài qua nhiều mùa thì tính thế nào?
Hệ thống áp dụng điều chỉnh mùa theo từng đêm — mỗi đêm dùng giá của mùa tương ứng ngày đó. Tổng booking là tổng từng đêm.
Có thể tạm tắt một mùa mà không xóa không?
Có — dùng nút Sửa và bỏ chọn trạng thái Hoạt Động. Cấu hình vẫn được lưu nhưng không áp dụng vào booking.
Giá trị điều chỉnh nhập âm hay dương để tăng giá?
Dương (+) để tăng giá, âm (−) để giảm giá. VD: +25 = tăng 25%, −15 = giảm 15%.
Thay đổi cấu hình mùa có ảnh hưởng booking cũ không?
Không — booking đã tạo lưu snapshot giá tại thời điểm đặt. Thay đổi chỉ ảnh hưởng booking mới.
Liên Kết Liên Quan¶
- Giá Phòng — Giá cơ bản làm nền tính điều chỉnh mùa
- Giảm Giá LOS — Áp dụng sau Seasonal Pricing trong chuỗi tính giá
- Rate Plans — Gói giá tổng hợp kèm chính sách bữa ăn và thanh toán
- Cài Đặt Nhanh — Thiết lập nhanh có bước Giá Theo Mùa