Bỏ qua nội dung

Spa

Module Spa cho phép bạn xây dựng một thực đơn spa hoàn chỉnh trong EmberX — từ danh mục dịch vụ và bảng giá đến lịch phục vụ hàng tuần và nâng cấp add-on. Khách có thể xem dịch vụ và đặt lịch trực tiếp qua giao diện chat.

Tổng Quan Cấu Trúc

Module Spa được tổ chức theo hai cấp:

Danh mục Spa
└── Dịch vụ Spa
├── Add-on (nâng cấp tùy chọn theo dịch vụ)
├── Lịch hàng tuần (quy tắc tự động tạo slot)
└── Slots (slot ngày/giờ cụ thể)
└── Đặt lịch

Bạn bắt đầu bằng cách tạo danh mục để nhóm dịch vụ (ví dụ: Massage, Chăm sóc cơ thể, Chăm sóc da mặt), sau đó thêm dịch vụ vào từng danh mục.

Quản Lý Danh Mục

Danh mục giúp khách duyệt thực đơn spa theo loại liệu trình. Danh mục là tùy chọn — dịch vụ không có danh mục sẽ hiển thị trong phần Uncategorized.

Để quản lý danh mục, nhấn Manage Categories ở đầu trang Spa.

Từ panel danh mục bạn có thể:

  • Thêm danh mục mới với tên và mô tả tùy chọn.
  • Đổi tên danh mục hiện có trực tiếp.
  • Xóa danh mục — dịch vụ trong danh mục đó trở thành chưa phân loại (không bị xóa).

Tạo Dịch Vụ

  1. Vào Spa trên thanh điều hướng.
  2. Nhấn Add Service.
  3. Điền thông tin dịch vụ (xem mô tả các trường bên dưới).
  4. Nhấn Create Service.

Mô Tả Các Trường

Tên (bắt buộc) — Tên dịch vụ hiển thị với khách (ví dụ: Massage thư giãn sâu, Liệu pháp đá nóng).

Danh mục — Gán vào danh mục hoặc để chưa phân loại.

Giá — Giá cơ bản cho dịch vụ này. Nếu add-on có giá riêng, chúng được cộng thêm vào giá này.

Thời lượng — Thời gian thực hiện dịch vụ theo phút (ví dụ: 60, 90, 120). Hiển thị với khách trên form đặt lịch.

Mô tả — Mô tả ngắn về dịch vụ, hiển thị với khách.

Hình ảnh — Tải một hoặc nhiều ảnh cho dịch vụ. Nhiều ảnh hiển thị dạng gallery.

Lịch mẫu (tùy chọn) — Chọn lịch mẫu đã lưu để tự động tạo slot sẵn sàng ngay sau khi lưu. Đây là phím tắt cho các dịch vụ theo lịch hàng tuần chuẩn.

Thứ tự sắp xếp — Kiểm soát thứ tự hiển thị trong danh mục. Số nhỏ hơn xuất hiện trước.

Trạng thái — Đặt Active để dịch vụ có thể đặt lịch, hoặc Inactive để ẩn.

Add-on

Add-on là các nâng cấp tùy chọn mà khách có thể thêm vào dịch vụ (ví dụ: Tinh dầu thơm +150.000đ, Đá nóng +200.000đ). Mỗi add-on có:

  • Tên — Hiển thị với khách trên form đặt lịch.
  • Giá — Phí thêm cộng vào giá cơ bản của dịch vụ.
  • Thời gian thêm (phút) — Thời gian bổ sung cộng vào thời lượng buổi trị liệu.

Để quản lý add-on, mở dịch vụ hiện có để chỉnh sửa. Add-on được liệt kê trong phần Addons ở cuối panel chỉnh sửa.

Cấu Hình Tình Trạng Sẵn Sàng — Lịch Hàng Tuần

Mỗi dịch vụ có lịch phục vụ riêng, được quản lý từ trang Advanced Settings (⋯ → Advanced Settings).

Lịch hàng tuần định nghĩa các quy tắc — các mẫu lặp lại theo ngày và giờ. Mỗi đêm, EmberX tự động tạo các slot ngày/giờ cụ thể cho 60 ngày tiếp theo dựa trên các quy tắc này.

Thêm Quy Tắc Lịch

  1. Trong Advanced Settings, vào phần Weekly Schedule.
  2. Chọn các ngày trong tuần khi dịch vụ này hoạt động.
  3. Nhập giờ slot (ví dụ: 09:00, 11:00, 14:00).
  4. Đặt sức chứa mỗi slot — bao nhiêu khách có thể đặt một khung giờ.
  5. Nhấn Save schedule để lưu quy tắc, hoặc Save & apply now để tạo ngay tất cả slot sắp tới.

Bạn có thể thêm nhiều quy tắc cho một dịch vụ — ví dụ: giờ khác nhau ngày thường và cuối tuần.

Lịch Mẫu

Nếu nhiều dịch vụ cùng lịch hàng tuần, bạn có thể lưu bộ quy tắc thành mẫu và áp dụng cho các dịch vụ khác:

  • Save current as template — Lưu quy tắc hiện tại dưới tên bạn chọn.
  • Apply a template — Tải một mẫu đã lưu vào form lịch, thay thế quy tắc hiện tại.

Các mẫu được dùng chung cho tất cả dịch vụ trong workspace.

Xem Slots và Đặt Lịch

Trang Advanced Settings hiển thị hai tab bên dưới phần lịch:

Slots — Tất cả slot ngày/giờ đã được tạo. Mỗi slot hiển thị ngày, giờ bắt đầu, tổng sức chứa, số đã đặt, và số còn trống. Bạn có thể lọc theo ngày.

Bookings — Tất cả đặt lịch đã xác nhận cho dịch vụ này. Mỗi đặt lịch hiển thị mã tham chiếu, tên khách, giờ, add-on đã chọn, tổng giá, và trạng thái hiện tại.

Phân Quyền

Thao tácQuyền tối thiểu
Xem dịch vụ spaManager
Tạo / sửa / xóa dịch vụ và danh mụcManager
Quản lý lịch, slots, và mẫu lịchManager
Xem đặt lịchManager