POS Self Order IoT
Tích hợp thiết bị IoT với hệ thống đặt hàng tự phục vụ Odoo POS. Kết nối máy in, màn hình khách hàng, cân điện tử để tự động hóa quy trình phục vụ.
Tổng quan
Module POS Self Order IoT cho phép tích hợp các thiết bị phần cứng IoT với hệ thống đặt hàng tự phục vụ của Odoo POS.
Khách hàng có thể tự đặt hàng qua kiosk hoặc điện thoại, và hệ thống tự động in đơn hàng, hiển thị thông tin trên màn hình, cân sản phẩm mà không cần nhân viên can thiệp.
Tính năng chính
Điểm chính
• Tự động in đơn hàng - In hóa đơn, phiếu bếp ngay khi khách đặt hàng qua self-order
• Màn hình khách hàng - Hiển thị giá, tên sản phẩm, tổng tiền trên màn hình riêng cho khách
• Cân điện tử tích hợp - Tự động cân và tính giá sản phẩm bán theo cân
• Máy quét mã vạch - Quét mã vạch sản phẩm để thêm vào đơn hàng nhanh chóng
• Đầu đọc thẻ - Thanh toán thẻ tự động qua thiết bị IoT
• Quản lý thiết bị tập trung - Giám sát trạng thái và cấu hình tất cả thiết bị IoT từ Odoo
• Kết nối không dây - Hỗ trợ kết nối WiFi, Bluetooth với IoT Box
• Tự động khôi phục - Tự động kết nối lại khi thiết bị mất kết nối
Đối tượng sử dụng
Điểm chính
• Nhà hàng tự phục vụ - Kiosk đặt món, in phiếu bếp tự động
• Cửa hàng tiện lợi - Quầy tự thanh toán với cân và máy quét mã vạch
• Quán cà phê - Đặt hàng qua app, in đơn tự động cho barista
• Siêu thị - Khu vực tự cân và in tem giá sản phẩm
• Cửa hàng thức ăn nhanh - Màn hình kiosk với máy in hóa đơn tích hợp
Cách sử dụng
Các bước thực hiện
1. Cài đặt Odoo IoT Box và kết nối với mạng cùng POS
2. Kết nối thiết bị phần cứng (máy in, cân, màn hình) với IoT Box
3. Vào Settings → IoT → Devices để xem danh sách thiết bị
4. Cấu hình POS: Settings → Point of Sale → chọn POS
5. Trong tab "IoT Box", chọn IoT Box và thiết bị cần sử dụng
6. Bật "Self Order" trong cấu hình POS
7. Cấu hình hành động tự động: in đơn khi đặt hàng, hiển thị màn hình khách
8. Kiểm tra kết nối thiết bị bằng nút "Test" trong IoT Devices
9. Mở Self Order interface và thử đặt hàng để kiểm tra
10. Theo dõi trạng thái thiết bị trong IoT Dashboard
Tình huống 1: Nhà hàng tự phục vụ với kiosk
Khách hàng đặt món qua màn hình kiosk, hệ thống tự động in phiếu bếp cho nhà bếp và in hóa đơn cho khách.
Cấu hình: Kết nối 2 máy in (1 cho bếp, 1 cho khách), cấu hình tự động in khi đơn hàng được xác nhận.
Tình huống 2: Cửa hàng tiện lợi với quầy tự thanh toán
Khách tự quét mã vạch sản phẩm, cân sản phẩm tươi sống, thanh toán qua thẻ và nhận hóa đơn tự động.
Cấu hình: Kết nối máy quét mã vạch, cân điện tử, đầu đọc thẻ, máy in hóa đơn với IoT Box.
Tình huống 3: Quán cà phê với đặt hàng qua app
Khách đặt hàng qua điện thoại, đơn hàng tự động in ra quầy pha chế, barista chuẩn bị đồ uống.
Cấu hình: Kết nối máy in nhiệt với IoT Box, cấu hình tự động in khi đơn self-order được tạo.
Tình huống 4: Siêu thị với khu vực tự cân
Khách tự cân rau củ quả, hệ thống tự động tính giá và in tem dán lên sản phẩm.
Cấu hình: Kết nối cân điện tử và máy in tem với IoT Box, đồng bộ giá từ POS.
Tình huống 5: Cửa hàng thức ăn nhanh với màn hình khách
Khách đặt hàng tại quầy, nhân viên nhập đơn, màn hình khách hiển thị món đã chọn và tổng tiền.
Cấu hình: Kết nối màn hình LCD với IoT Box, cấu hình hiển thị thông tin đơn hàng real-time.
Thuật ngữ quan trọng
Điểm chính
• IoT Box - Thiết bị trung gian kết nối giữa Odoo và các thiết bị phần cứng (máy in, cân, màn hình)
• Self Order - Chức năng cho phép khách hàng tự đặt hàng qua kiosk hoặc điện thoại
• Customer Display - Màn hình hiển thị thông tin đơn hàng cho khách hàng
• Kitchen Printer - Máy in phiếu bếp, in đơn hàng cho nhà bếp
• Receipt Printer - Máy in hóa đơn cho khách hàng
• Scale - Cân điện tử, tự động cân và tính giá sản phẩm
• Barcode Scanner - Máy quét mã vạch sản phẩm
• Payment Terminal - Đầu đọc thẻ thanh toán
• Device Handler - Trình điều khiển thiết bị trong IoT Box
Mẹo sử dụng hiệu quả
Điểm chính
• Đặt IoT Box gần thiết bị - Giảm độ trễ và tăng độ ổn định kết nối
• Sử dụng mạng có dây cho IoT Box - Kết nối Ethernet ổn định hơn WiFi
• Cấu hình IP tĩnh cho IoT Box - Tránh mất kết nối khi IP thay đổi
• Kiểm tra thiết bị định kỳ - Dùng chức năng "Test" để đảm bảo thiết bị hoạt động
• Chuẩn bị thiết bị dự phòng - Có máy in, cân dự phòng khi thiết bị chính gặp sự cố
• Cập nhật firmware IoT Box - Đảm bảo tương thích với thiết bị mới
• Ghi chú vị trí thiết bị - Đặt tên rõ ràng cho từng thiết bị (VD: "Máy in bếp tầng 1")
• Theo dõi log IoT - Kiểm tra log để phát hiện lỗi kết nối sớm
Yêu cầu hệ thống
Điểm chính
• Odoo IoT Box (phần cứng hoặc Raspberry Pi với Odoo IoT image)
• Module POS và POS Self Order đã cài đặt
• Thiết bị phần cứng tương thích (máy in ESC/POS, cân có cổng USB/Serial)
• Mạng LAN/WiFi kết nối IoT Box với Odoo server
• Trình duyệt hỗ trợ WebSocket cho Self Order interface
Khắc phục sự cố: IoT Box không kết nối
Điểm chính
• Kiểm tra IoT Box đã bật và kết nối mạng
• Ping địa chỉ IP của IoT Box từ máy chủ Odoo
• Kiểm tra firewall không chặn cổng 8069, 443
• Khởi động lại IoT Box bằng cách rút nguồn 10 giây
• Kiểm tra IoT Box đã được pairing với database Odoo
• Xem log IoT Box tại http://[iot-box-ip]:8069
Khắc phục sự cố: Máy in không in
Điểm chính
• Kiểm tra máy in đã bật và có giấy
• Kiểm tra cáp USB kết nối chắc chắn
• Vào IoT → Devices, xem trạng thái máy in
• Nhấn "Test" để kiểm tra máy in
• Kiểm tra driver máy in đã được IoT Box nhận diện
• Thử kết nối lại máy in hoặc khởi động lại IoT Box
Khắc phục sự cố: Cân không đọc được trọng lượng
Điểm chính
• Kiểm tra cân đã bật và hiệu chuẩn
• Kiểm tra cáp kết nối cân với IoT Box
• Xác nhận cân sử dụng giao thức tương thích (USB HID hoặc Serial)
• Kiểm tra cấu hình đơn vị cân (kg, g, lb) trong Odoo
• Thử cân trên thiết bị khác để xác định lỗi phần cứng
Khắc phục sự cố: Màn hình khách không hiển thị
Điểm chính
• Kiểm tra màn hình đã kết nối với IoT Box qua HDMI/VGA
• Xác nhận màn hình được chọn trong cấu hình POS
• Kiểm tra độ phân giải màn hình tương thích
• Khởi động lại IoT Box để reset kết nối màn hình
• Kiểm tra trình duyệt trên màn hình khách đã mở đúng URL
Khắc phục sự cố: Self Order không tự động in
Điểm chính
• Kiểm tra cấu hình "Auto Print" đã bật trong POS settings
• Xác nhận máy in đã được chọn cho Self Order
• Kiểm tra trạng thái máy in trong IoT Devices
• Xem log để xác định lỗi in (Settings → Technical → Logging)
• Thử in thủ công từ POS để kiểm tra máy in hoạt động
Câu hỏi thường gặp
Điểm chính
• IoT Box có thể kết nối bao nhiêu thiết bị? - Tùy thuộc vào phần cứng, thường 4-6 thiết bị USB đồng thời
• Có thể dùng máy in thường thay IoT printer không? - Không, cần máy in ESC/POS hoặc tương thích với IoT Box
• IoT Box có hoạt động khi mất kết nối internet không? - Có, nếu Odoo server trong mạng LAN, không cần internet
• Có thể dùng nhiều IoT Box cho một POS không? - Có, cấu hình nhiều IoT Box cho các khu vực khác nhau
• Self Order có hoạt động khi IoT Box offline không? - Đặt hàng vẫn hoạt động, nhưng không in và không dùng được thiết bị IoT
• Có thể tự làm IoT Box từ Raspberry Pi không? - Có, tải Odoo IoT image và cài lên Raspberry Pi
Lợi ích kinh doanh
Điểm chính
• Giảm 60% thời gian phục vụ nhờ khách tự đặt hàng và tự thanh toán
• Tiết kiệm nhân sự thu ngân, tập trung vào chăm sóc khách hàng
• Tăng độ chính xác đơn hàng, giảm sai sót do nhập tay
• Cải thiện trải nghiệm khách hàng với quy trình nhanh chóng, hiện đại
• Tự động hóa in phiếu bếp, tăng tốc độ chuẩn bị món
• Dễ dàng mở rộng thêm điểm bán mà không cần tăng nhân viên
• Giảm chi phí vận hành và tăng doanh thu trên mỗi giao dịch