Bỏ qua

Đặt bàn & Waitlist

2 tab độc lập, không convert qua lại: Đặt bànDanh sách chờ. Chọn 1 outlet ở bộ lọc phía trên trước khi tạo mới (để trống = xem đặt bàn/waitlist của mọi outlet, chỉ để xem).

Bảng chỉ hiện dòng đang chờ

Cả 2 bảng CHỈ hiện các dòng đang chờ (đặt bàn: booked; waitlist: waiting) — không xem lại được lịch sử đã nhận khách, đã huỷ, khách không đến, hoặc đã xoá khỏi waitlist.

Đặt bàn

Danh sách đặt bàn

Điền form Tạo đặt bàn phía dưới bảng, nhấn Thêm.

Form tạo đặt bàn

  • Tên khách (bắt buộc), Số điện thoại, Số khách (mặc định 2).
  • Giờ đặt bàn (bắt buộc).
  • Chọn bàn (tuỳ chọn) — để trống vẫn tạo bình thường, không bắt buộc phải có sẵn Sơ đồ bàn. Gán bàn nào thì bàn đó chuyển sang occupied khi Seat.

Đặt bàn vừa tạo

Mỗi dòng có 3 hành động:

  • Seat — khách đã tới, nhận bàn. Bấm thẳng, không cần xác nhận (thao tác vận hành nhanh).
  • No-show / Cancel(không hoàn tác được).

Modal xác nhận huỷ

Danh sách chờ (Waitlist)

Hoàn toàn độc lập với đặt bàn — không gắn với bàn nào, không có action gọi/thông báo khách, chỉ Seat hoặc Remove.

Điền form Thêm vào waitlist, nhấn Thêm.

Form thêm waitlist

  • Tên khách (bắt buộc), Số điện thoại, Số khách.
  • Thời gian chờ ước tính (phút) — hiển thị cho khách biết, không ràng buộc gì thêm.

Sau khi thêm, hệ thống báo vị trí ước tính trong hàng chờ.

Vừa thêm vào waitlist

  • Seat — bấm thẳng, khách vào bàn (không tự động gán bàn nào — làm thủ công ở nơi khác).
  • Remove (không hoàn tác được).

Modal xác nhận xoá