Quản trị (web Admin)

Bàn & mã QR (gọi món tại bàn)

Khách quét mã QR dán ở bàn → nhập Tên, SĐT (máy khách nhớ để lần sau tự điền) → chọn món → chuyển khoản VietQR → tiền về thì đơn tự gửi bếp và khách nhận mã nhận món (ngày + số, VD 1510-512). Khách tự ra quầy lấy món khi mã hiện trên TV của quầy đó.

Bàn & mã QR

Bật tính năng (một lần)

Vào Cài đặt và kiểm tra:

Cài đặt Ý nghĩa
order.qr_enabled Bật gọi món QR (tắt thì mã QR báo "chưa mở")
order.qr_base_url Địa chỉ trang đặt món, VD https://order.tenquan.vn — dùng để in mã QR
order.qr_session_minutes Thời gian một phiên bàn (mặc định 240 phút)
order.self_pickup_start Số thứ tự đơn QR bắt đầu từ (mặc định 500, khác dãy số POS)

Phải có tài khoản nhận tiền VietQR và cổng xác nhận tiền về (SePay hoặc VietQR.vn — xem Đối soát chuyển khoản) đã cấu hình — nếu chưa, trang Bàn & mã QR hiện cảnh báo màu vàng.

Thêm bàn

Admin → Bàn & mã QR → Thêm bàn: mã bàn (VD A01, chữ hoa/số), tên hiển thị, số ghế, khu (đơn QR thuộc khu của bàn).

In tem QR

  • In QR ở từng bàn, hoặc In tem QR tất cả (2 tem/hàng, khổ A4).
  • Đổi mã QR: mã cũ hết hiệu lực ngay (dùng khi tem bị chụp lại / mang đi). Nhớ in và dán tem mới.

Phiên bàn

  • Nhiều nhóm khách ngồi chung bàn gọi món độc lập: mỗi nhóm quét QR, nhập số điện thoại của mình → phiên riêng, chỉ thấy và trả tiền đơn của nhóm mình (không lộ món / tên nhóm khác). Cùng số điện thoại quét lại (đổi điện thoại, lỡ tắt trang) → vào lại đúng phiên cũ.
  • Khách nước ngoài nhập số có + và mã nước (VD +44 7911 123456). Số nước ngoài không tích điểm thành viên.
  • Mỗi lần gọi thêm là 1 đơn mới: thanh toán riêng, mã nhận món mới; đơn cũ giữ nguyên tiến độ.
  • Cột Phiên cho biết bàn đang có khách (tên, số người, còn bao nhiêu phút); nhiều nhóm thì ghi "N nhóm" kèm nhóm mở gần nhất.
  • Chuyển bàn: ở cột Phiên, chọn Chuyển bàn… cạnh nhóm khách → bàn mới. Chỉ đổi vị trí tham khảo: mã nhận món, đơn, thanh toán giữ nguyên, các nhóm khác ở bàn cũ không bị chuyển theo; điện thoại khách tự hiện bàn mới. Gọi thêm sau khi chuyển → đơn mới ở bàn mới.
  • Đóng nhóm (bàn nhiều nhóm): đóng riêng 1 nhóm đã về. Đóng phiên (cột thao tác): đóng tất cả các nhóm của bàn; điện thoại khách về ngay màn mở bàn.
  • Trên điện thoại khách, trạng thái đơn (đã nhận tiền, đang làm, xong) cập nhật tức thì khi bếp bấm trên KDS.
  • Đơn chưa thanh toán khi QR hết hạn sẽ tự hủy; đã thanh toán thì không hủy/hoàn trên điện thoại (xử lý tại quầy như hóa đơn thường).

Khách quét QR trên bàn → màn chào: tên quán + logo (Cài đặt tham số → order.qr_title, mặc định Phố Ẩm Thực Đường Tàu; order.qr_logo_url = địa chỉ ảnh logo), dòng "Vui lòng đăng ký thông tin" rồi ô Tên, SĐT — không hỏi số người; tên + SĐT được nhớ trên điện thoại khách để lần sau tự điền → menu:

Màn chào khi quét QR Menu gọi món

Tab menu theo khu (19/10/2026)

  • Tab: Tất cả · Đồ uống · Đồ ăn · Local Food · 🔥 Bán chạy (Đồ uống = khu Drink, Đồ ăn = khu Food; khu khác hiện đúng tên khu).
  • Tất cả: mỗi khu 1 hàng món cuộn ngang, bấm Tất cả → để mở tab của khu.
  • Tab khu: các món chia theo nhóm món (vd Đồ uống: Trà sữa, Coffee, Sinh tố, Chè — đặt ở Menu → nhóm món).
  • Local Food (khu không màn bếp) chỉ để xem: bấm món hiện nhắc "vui lòng gọi tại quầy Drink" (lấy tên khu có quầy thu ngân) — quầy cần in phiếu giấy cho khách mang tới bếp Local. Máy chủ cũng chặn nếu gửi đơn có món này.
  • Màn xác nhận đơn: nút Chọn thêm món (trước đây Sửa lại đơn) quay lại menu, giỏ giữ nguyên.