Tính năng
Quản lý đơn hàng

Quản lý đơn hàng


Luồng đơn hàng

Luồng Đơn Hàng
Chờ xác nhận
Đã xác nhận
Đang pha chế
Sẵn sàng
Hoàn thành
Chờ xác nhận: Đơn vừa được tạo, chờ nhân viên xác nhận
Đã xác nhận: Nhân viên đã xem và xác nhận
Đang pha chế: Barista đang làm đơn
Sẵn sàng: Đồ đã pha xong, chờ khách nhận
Hoàn thành: Khách đã nhận đồ
💡 Lưu ý: Có thể huỷ đơn ở bất kỳ bước nào trước khi hoàn thành.

Order Flow Diagram

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:

  1. Mở đơn hàng → nhấn Thêm món
  2. Chọn món, biến thể và các tuỳ chọn từ menu
  3. 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)

  1. Khách chuyển khoản
  2. 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
  3. Đơ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.

  1. Mở đơn ở trạng thái Hoàn thành
  2. Nhấn Hoàn tiền → nhập lý do và số tiền cần hoàn
  3. 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áoMô tả
Doanh thu theo ngày/tuần/thángBiểu đồ doanh thu theo thời gian
Giờ cao điểmHeatmap số đơn theo giờ trong ngày — hữu ích cho lên ca
Top món bán chạyTop 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ỷ đơnTheo 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.