Quản trị (web Admin)
Menu: món, combo, tùy chọn
Menu dùng chung cho các khu, chia 4 nhóm (Đồ uống, Ăn nhanh, Món Âu, Món Việt). Mỗi món gắn đúng 1 khu chế biến: Đồ uống → Drink; món ăn → Food; món Local → Local Food (khu không màn bếp: món coi như giao khi thanh toán, quầy in phiếu riêng cho khách mang tới bếp Local).
Danh mục
Menu → Danh mục: nhóm món hiển thị trên POS (Đồ uống, Món Việt…), có ảnh và thứ tự.

Tùy chọn / topping
Menu → Tùy chọn / topping: tạo nhóm (Mức đá, Mức đường, Topping…) với số lựa chọn tối thiểu – tối đa:
- Tối thiểu = tối đa = 1 → khách chọn đúng 1 (vd mức đá).
- Tối thiểu 0, tối đa 3 → không bắt buộc, tối đa 3 (vd topping).
Mỗi tùy chọn có giá cộng thêm, có thể đánh dấu Chọn sẵn, và có thể gắn nguyên liệu trừ kho (vd Thêm đào trừ 50g đào mỗi phần). Tùy chọn không dùng nữa thì Ẩn (không xóa vì đơn cũ còn tham chiếu).

Món & combo
Menu → Món & combo: lọc theo tên/SKU, danh mục, khu, loại.

- Thêm món: SKU, tên, danh mục, khu chế biến, giá bán, loại đơn được bán (Tại chỗ & Mang đi / Chỉ Tại chỗ / Chỉ Mang đi), thời gian làm chuẩn (bếp báo trễ khi quá), biên lợi nhuận tối thiểu, ảnh, và các nhóm tùy chọn theo thứ tự hiện trên POS.

- Thêm combo: chọn 1–10 món từ nhiều khu kèm số lượng; hệ thống gợi ý giá lẻ cộng dồn để bạn đặt giá combo.

- Báo hết món: bấm nhãn Còn/Hết ngay trên danh sách — POS làm mờ món trong vòng 1 phút. Nhãn này áp cho mọi chi nhánh; ngừng bán riêng một chi nhánh dùng mục dưới.
Ngừng bán tại chi nhánh
Menu → Ngừng bán tại chi nhánh (Cửa hàng trưởng; Quản lý khu chỉ món của khu mình):
- Chọn món, chọn lý do (Hết nguyên liệu / Thiết bị hỏng / Chất lượng / Khác) và ghi chú (bắt buộc, ví dụ "nồi chiên khu 1 hỏng, chờ sửa") → Ngừng bán. POS, kiosk, QR không bán món đó ở chi nhánh này.
- Bảng Đang ngừng bán hiện lý do, người và lúc ngừng; bấm Bán lại khi xử lý xong.
- Tab Nhật ký lưu mọi lần ngừng / bán lại.
- Món tự ngừng vì kho khu không đủ nguyên liệu không nằm ở đây — tự bán lại khi kho có hàng.
Định lượng món
Ở Menu → Món & combo, bấm biểu tượng bình (Định lượng) trên dòng món đơn.
- Mỗi dòng gồm nguyên liệu gốc hoặc bán thành phẩm, định lượng cho 1 phần theo đơn vị gốc, hao hụt % và phạm vi áp dụng (Mọi đơn / Chỉ Tại chỗ / Chỉ Mang đi — dùng cho bao bì).
- Bấm Sửa → phiên bản mới, chỉnh rồi Lưu phiên bản mới. Phiên bản mới hiệu lực ngay; phiên bản cũ được giữ để truy vết đơn cũ (xem ở ô chọn phiên bản).
- Cột Giá vốn / phần và khung Giá vốn bên phải tự tính theo lô FIFO hiện có của chi nhánh: giá vốn NL, giá thành, giá bán tối thiểu, biên thực tế (cờ đỏ nếu thấp hơn biên tối thiểu).
- Khi bếp bấm XONG món, kho khu tự trừ đúng theo định lượng đang dùng.
- Bảng tính định lượng (cuối trang, món đã có định lượng):
- Nhập số phần (vd 100 ly) và chọn Tại chỗ / Mang đi → bảng hiện mỗi phần trừ bao nhiêu và N phần cần bao nhiêu từng nguyên liệu (đã cộng hao hụt; bán thành phẩm tính theo mặt hàng bán thành phẩm).
- Người xem được kho thấy thêm tồn kho khu của món và tồn cả chi nhánh (mọi kho), mỗi nguyên liệu làm được bao nhiêu phần, và ô làm được tối đa kèm nguyên liệu hết trước. Tồn ở đây là tồn dùng được (bỏ lô cách ly / hết hạn) trừ phần đang giữ cho món đã gửi bếp; số cần nhiều hơn tồn kho khu hiện đỏ.
- Từ nguyên liệu ra số phần: nhập số lượng + đơn vị (vd 1 kg cà phê, 1 lít sữa — hoặc đơn vị gốc g / ml) và chọn nguyên liệu → ra số phần làm được.
- Không tính tùy chọn / topping (trừ kho theo lựa chọn của khách khi bán).
Khung giờ bán & giá theo khung giờ
Menu Menu → Khung giờ bán & giá → Thêm khung giờ:
- Giá theo khung giờ (giờ vàng): chọn ngày trong tuần, giờ bắt đầu – kết thúc, các món và giá trong khung. Trong khung, POS hiện giá mới (giá thường gạch ngang) và đơn được tính theo giá khung. Nhiều khung trùng giờ → lấy giá thấp nhất. Giá khung vẫn bị kiểm giá tối thiểu như khi sửa giá món.
- Chỉ bán trong khung giờ: món có trong khung này chỉ bán trong giờ đó (vd món sáng 06:00–10:00). Ngoài giờ, POS hiện giờ bán trên ô món và không cho chọn.
- Giờ kết thúc nhỏ hơn giờ bắt đầu = qua nửa đêm (vd 22:00–02:00 tính theo ngày bắt đầu).
- Có thể giới hạn từ ngày – đến ngày (khuyến mãi theo đợt), áp cho chi nhánh đang chọn hoặc mọi chi nhánh, tắt tạm mà không xóa.
POS tự cập nhật trong vòng 1 phút khi vào / hết khung giờ.