Quản lý đơn hàng
Luồng đơn hàng

Kho nguyên liệu chỉ bị trừ khi đơn chuyển sang Hoàn thành. Huỷ đơn ở bất kỳ bước nào trước đó không ảnh hưởng tồn kho.
Xem danh sách đơn hàng
Vào Đơn hàng trên dashboard. Mặc định hiển thị đơn trong ngày hôm nay, sắp xếp mới nhất trước.
Bộ lọc có sẵn:
- Theo trạng thái:
Chờ xác nhận,Đang pha chế,Hoàn thành,Đã huỷ - Theo chi nhánh (nếu có nhiều chi nhánh)
- Theo khoảng thời gian tùy chỉnh
Giới hạn hiển thị: Mặc định 50 đơn, tối đa 200 đơn mỗi lần tải. Dùng bộ lọc thời gian để xem các đơn cũ hơn.
Xác nhận đơn hàng
Đơn mới vào trạng thái Chờ xác nhận. Nhân viên nhấn Xác nhận để chuyển sang pha chế.
Bật Tự động xác nhận trong Cài đặt → Chi nhánh nếu bạn muốn bỏ bước xác nhận thủ công — đơn sẽ đi thẳng vào "Đang pha chế" ngay khi khách thanh toán.
Thêm / Sửa món trong đơn đang mở
Thu ngân hoặc Manager có thể thêm món vào đơn đang ở trạng thái Chờ xác nhận hoặc Đã xác nhận:
- Mở đơn hàng → nhấn Thêm món
- Chọn món, biến thể và các tuỳ chọn từ menu
- Nhấn Lưu — đơn được cập nhật tức thì, tổng tiền điều chỉnh tự động
Không thể thêm/sửa món khi đơn đã chuyển sang Đang pha chế trở đi. Cần tạo đơn mới nếu khách muốn thêm món lúc này.
Thanh toán
VietQR (chuyển khoản tự động)
Hệ thống tự tạo mã QR chứa thông tin chuyển khoản theo chuẩn VietQR. Khi khách chuyển đúng nội dung, thanh toán được xác nhận tự động qua webhook ngân hàng.
Khi dùng Barista App (POS mode): Đơn hàng chưa được tạo ngay khi chọn VietQR. Barista phải xác nhận giỏ hàng trước, sau đó mới tạo mã QR cho khách quét. Xem Màn hình Barista →.
Xác nhận thủ công (cho trường hợp không có webhook)
- Khách chuyển khoản
- Nhân viên kiểm tra app ngân hàng → nhấn Xác nhận đã nhận tiền trên dashboard
- Đơn chuyển sang Hoàn thành, kho tự động trừ
Tiền mặt
Nhân viên xử lý thanh toán → nhấn Xác nhận thu tiền mặt → đơn hoàn thành.
VNPay / MoMo / ZaloPay
Khách thanh toán qua link payment tạo tự động. Cổng thanh toán gửi callback về XCaphe, trạng thái cập nhật tự động trong vài giây.
Hoàn tiền
Chỉ Owner mới được thực hiện hoàn tiền.
- Mở đơn ở trạng thái
Hoàn thành - Nhấn Hoàn tiền → nhập lý do và số tiền cần hoàn
- Trạng thái thanh toán chuyển sang
Đã hoàn tiền
Hoàn tiền không tự động khôi phục kho nguyên liệu đã trừ. Nếu cần khôi phục tồn kho, tạo phiếu nhập kho thủ công cho các nguyên liệu tương ứng.
Khách gọi nhân viên (Call Staff)
Khi khách nhấn nút Gọi nhân viên trên trang QR order, dashboard hiển thị thông báo realtime kèm số bàn. Nhân viên xử lý xong nhấn Đã xử lý để xoá thông báo.
Báo cáo đơn hàng
Vào Báo cáo → Đơn hàng để xem:
| Báo cáo | Mô tả |
|---|---|
| Doanh thu theo ngày/tuần/tháng | Biểu đồ doanh thu theo thời gian |
| Giờ cao điểm | Heatmap số đơn theo giờ trong ngày — hữu ích cho lên ca |
| Top món bán chạy | Top 10 món theo số lượng và doanh thu |
| Phân tích phương thức thanh toán | % tiền mặt vs QR vs ví điện tử |
| Tỷ lệ huỷ đơn | Theo lý do huỷ và theo ca làm việc |
Dữ liệu có thể xuất CSV để phân tích trong Excel hoặc Google Sheets.