Bắt đầu sử dụng
Đơn hàng đầu tiên

Đơn hàng đầu tiên

Hướng dẫn luồng xử lý đơn hàng hoàn chỉnh — từ khi khách quét QR đến khi thanh toán xong.


Luồng đơn hàng

flowchart TD A["👤 Khách quét QR tại bàn"] --> B["🛒 Chọn món & thêm giỏ hàng"] B --> C["💳 Chọn phương thức thanh toán"] C --> D1["🏦 VietQR/<br/>Chuyển khoản"] C --> D2["📱 VNPay /<br/>MoMo / ZaloPay"] C --> D3["💰 Tiền mặt"] D1 --> E["👤 Nhân viên confirm"] D2 --> F["✅ Tự động confirm"] D3 --> G["👨‍💼 Thu ngân confirm"] E --> H["☕ Đơn sang 'Đang pha chế'"] F --> H G --> H H --> I["✓ Barista cập nhật 'Xong'"] I --> J["🎉 Khách nhận đồ"] style A fill:#e8f5e9 style J fill:#fff3e0 style H fill:#e3f2fd
Quy trình xử lý đơn hàng từ quét QR đến nhận đồ

Các trạng thái đơn hàng

Trạng tháiÝ nghĩa
Chờ xác nhậnĐơn mới, chưa được confirm
Đã xác nhậnManager/cashier đã xác nhận
Đang pha chếBarista đang làm
Sẵn sàngXong, chờ khách lấy
Hoàn thànhKhách đã nhận — kho được trừ
Đã huỷHuỷ, kho không bị trừ

Thử tạo đơn hàng đầu tiên

Mở menu QR

Dùng điện thoại quét QR của bàn bất kỳ, hoặc mở trực tiếp link:

https://order.xcaphe.vn/[your-slug]/[branch-id]/table/[table-id]

Trang menu QR trên điện thoại khách

Gọi món

Chọn món, chọn biến thể (size, nhiệt độ), điền ghi chú nếu cần. Nhấn Thêm vào giỏ.

Giỏ hàng với các món đã chọn và nút Đặt hàng

Thanh toán

Nhấn Giỏ hàng → Đặt hàng.

Màn hình chọn phương thức thanh toán VietQR

Chọn phương thức:

  • VietQR: Quét mã QR ngân hàng → chuyển khoản → nhân viên confirm thủ công
  • VNPay/MoMo: Redirect sang cổng thanh toán → tự động confirm sau khi thành công

Nếu dùng Barista App (POS): Luồng VietQR có thêm bước xác nhận — barista kiểm tra lại giỏ hàng và nhấn Xác nhận & Tạo QR trước khi mã QR được hiển thị cho khách. Nếu huỷ ở bước này, giỏ hàng được giữ nguyên để chỉnh sửa.

Xem đơn trên dashboard

Đăng nhập vào dashboard → Đơn hàng → Đơn mới xuất hiện với trạng thái "Chờ xác nhận".

Nhấn Xác nhận để chuyển sang "Đang pha chế".

Xem trên màn hình barista

Đăng nhập màn hình barista tại barista.xcaphe.vn (opens in a new tab).

Màn hình barista với danh sách đơn hàng đang mở theo thời gian thực

Đơn hiển thị theo thời gian thực. Barista nhấn Xong khi hoàn thành pha chế.


Xử lý thanh toán VietQR

VietQR là phương thức phổ biến nhất vì không cần tích hợp — dùng ngay sau khi điền số tài khoản ngân hàng.

Quy trình: Khách chuyển khoản đúng số tiề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 tự động hoàn thành.

Nếu muốn tự động hóa hoàn toàn (không cần confirm thủ công), hãy bật VNPay hoặc MoMo webhook. Xem hướng dẫn thanh toán tự động →.


Huỷ đơn hàng

Chỉ ownermanager được phép huỷ đơn. Đơn ở trạng thái Hoàn thành không thể huỷ (chỉ hoàn tiền).

  1. Vào Đơn hàng → [Đơn cần huỷ]
  2. Nhấn Huỷ đơn
  3. Nhập lý do huỷ (bắt buộc)