Bán hàng Sự kiện IoT
Tích hợp thanh toán và in thẻ tự động qua thiết bị IoT cho sự kiện.
Module **Event Sale IoT** là phân hệ cầu nối giữa ba module: Event (Quản lý sự kiện), Event Sale (Bán vé sự kiện qua đơn hàng), và IoT (Thiết bị thông minh).
Hệ thống kiểm soát in thẻ tham dự dựa trên trạng thái thanh toán của đơn hàng, đảm bảo chỉ in thẻ khi khách hàng đã thanh toán đầy đủ.
Tính năng nổi bật
Điểm chính
• Kiểm soát in thẻ tham dự dựa trên trạng thái thanh toán đơn hàng.
• Tích hợp với thiết bị IoT (máy in thẻ) để tự động hóa quy trình.
• Xác thực thanh toán trước khi cho phép in thẻ.
• Theo dõi lịch sử in thẻ và trạng thái đơn hàng.
• Hỗ trợ nhiều loại vé và sự kiện khác nhau.
• Quản lý quyền truy cập thiết bị IoT theo vai trò người dùng.
Thuật ngữ chính EN/VI
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Event Registration | Đăng ký sự kiện | Thông tin đăng ký tham dự sự kiện của khách hàng. |
| Badge Printing | In thẻ tham dự | Quy trình in thẻ cho người tham dự sự kiện. |
| Payment Status | Trạng thái thanh toán | Tình trạng thanh toán của đơn hàng (Paid/Unpaid/Partial). |
| IoT Device | Thiết bị IoT | Thiết bị thông minh kết nối (máy in thẻ, máy quét). |
| Sale Order | Đơn hàng | Đơn đặt vé sự kiện từ khách hàng. |
| Event Ticket | Vé sự kiện | Loại vé tham dự sự kiện (VIP, Standard, Early Bird). |
| Check-in | Đăng ký vào | Xác nhận người tham dự đã có mặt tại sự kiện. |
| IoT Box | Hộp IoT | Thiết bị trung gian kết nối các thiết bị IoT với Odoo. |
Tổng quan hệ thống
Event Sale IoT kết nối ba module chính: Event quản lý thông tin sự kiện và đăng ký, Event Sale xử lý đơn hàng và thanh toán vé, IoT điều khiển thiết bị in thẻ. Khi khách hàng đặt vé qua đơn hàng, hệ thống theo dõi trạng thái thanh toán và chỉ cho phép in thẻ khi đơn hàng đã được thanh toán đầy đủ.
Điểm chính
• Event: Quản lý sự kiện, loại vé, thông tin đăng ký.
• Event Sale: Xử lý đơn hàng, thanh toán, và liên kết với đăng ký.
• IoT: Kết nối và điều khiển thiết bị in thẻ.
• Luồng dữ liệu: Đơn hàng → Xác thực thanh toán → Kích hoạt in thẻ.
Quy trình hoạt động
Các bước thực hiện
1. Khách hàng đặt vé sự kiện qua đơn hàng (Sale Order).
2. Hệ thống tạo đăng ký sự kiện (Event Registration) liên kết với đơn hàng.
3. Khách hàng thực hiện thanh toán qua các phương thức được hỗ trợ.
4. Hệ thống cập nhật trạng thái thanh toán của đơn hàng.
5. Khi thanh toán đầy đủ, hệ thống kích hoạt quyền in thẻ.
6. Nhân viên hoặc khách hàng kích hoạt in thẻ qua thiết bị IoT.
7. Thiết bị IoT nhận lệnh và in thẻ tham dự với thông tin đăng ký.
8. Hệ thống ghi nhận lịch sử in thẻ và cập nhật trạng thái.
Trạng thái thanh toán
Điểm chính
• Chỉ đơn hàng có trạng thái "Paid" mới được phép in thẻ.
• Hệ thống tự động kiểm tra trạng thái trước khi gửi lệnh in.
• Nếu thanh toán bị hoàn trả, quyền in thẻ sẽ bị thu hồi.
Các trạng thái và hành động
| Trạng thái | Mô tả | Cho phép in thẻ |
|---|---|---|
| Not Paid | Chưa thanh toán hoặc chưa có giao dịch | Không |
| Partial | Đã thanh toán một phần, còn nợ | Không |
| Paid | Đã thanh toán đầy đủ | Có |
| In Payment | Đang xử lý thanh toán | Không |
| Reversed | Thanh toán đã bị hoàn trả | Không |
Cấu hình thiết bị IoT
Điểm chính
• IoT Box cần kết nối mạng ổn định với máy chủ Odoo.
• Hỗ trợ nhiều loại máy in: nhiệt, laser, inkjet.
• Có thể cấu hình nhiều thiết bị cho một sự kiện lớn.
Các bước thực hiện
1. Vào IoT → Devices để xem danh sách thiết bị đã kết nối.
2. Chọn hoặc thêm mới IoT Box (thiết bị trung gian).
3. Kết nối máy in thẻ với IoT Box qua USB hoặc mạng.
4. Cấu hình loại thiết bị là "Printer" và chọn driver phù hợp.
5. Kiểm tra kết nối bằng nút "Test" để đảm bảo thiết bị hoạt động.
6. Gán thiết bị cho sự kiện cụ thể trong Event → Configuration.
Quy trình in thẻ
Khi khách hàng đến sự kiện, nhân viên tra cứu đăng ký qua tên, email hoặc mã đơn hàng. Hệ thống hiển thị trạng thái thanh toán và cho phép in thẻ nếu đã thanh toán đầy đủ.
Điểm chính
• Có thể in lại thẻ nếu bị mất hoặc hỏng (cần quyền quản lý).
• Thẻ có thể chứa QR code để quét khi check-in.
• Hỗ trợ in hàng loạt cho nhiều đăng ký cùng lúc.
Các bước thực hiện
1. Vào Event → Registrations và tìm kiếm đăng ký của khách hàng.
2. Kiểm tra trường "Payment Status" hiển thị "Paid".
3. Nhấn nút "Print Badge" để gửi lệnh in đến thiết bị IoT.
4. Thiết bị IoT nhận lệnh và in thẻ với thông tin: tên, sự kiện, loại vé, QR code.
5. Hệ thống đánh dấu thẻ đã được in và ghi nhận thời gian.
Xử lý trường hợp đặc biệt
Điểm chính
• Thanh toán chậm: Khách hàng có thể thanh toán tại chỗ, hệ thống cập nhật ngay và cho phép in thẻ.
• Thanh toán một phần: Cần thanh toán đủ số tiền còn lại trước khi in thẻ.
• Đơn hàng bị hủy: Không cho phép in thẻ, cần tạo đơn hàng mới.
• Thiết bị IoT offline: Hệ thống cảnh báo và cho phép in thủ công hoặc chờ kết nối.
• In thẻ thất bại: Ghi nhận lỗi và cho phép thử lại hoặc chuyển sang thiết bị khác.
Tích hợp với module khác
Liên kết module
| Module | Chức năng tích hợp |
|---|---|
| Event | Quản lý sự kiện, đăng ký, loại vé, check-in. |
| Event Sale | Đơn hàng, thanh toán, liên kết đăng ký với sale order. |
| IoT | Kết nối thiết bị, điều khiển máy in, theo dõi trạng thái. |
| Accounting | Xác thực thanh toán, theo dõi công nợ, hóa đơn. |
| Point of Sale | Bán vé tại chỗ, thanh toán nhanh, in thẻ ngay. |
Báo cáo và theo dõi
Điểm chính
• Dashboard: Tổng quan số lượng vé đã bán, đã thanh toán, đã in thẻ.
• Payment Status Report: Báo cáo chi tiết trạng thái thanh toán theo sự kiện.
• Badge Printing Log: Lịch sử in thẻ với thời gian, người thực hiện, thiết bị.
• IoT Device Status: Theo dõi trạng thái kết nối và hoạt động của thiết bị.
• Revenue Analysis: Phân tích doanh thu theo loại vé và trạng thái thanh toán.
Mẹo sử dụng hiệu quả
Điểm chính
• Kiểm tra kết nối IoT trước sự kiện để tránh gián đoạn.
• Chuẩn bị thiết bị dự phòng cho sự kiện lớn.
• Sử dụng QR code trên thẻ để tăng tốc check-in.
• Cấu hình template thẻ đẹp mắt với logo và thông tin sự kiện.
• Đào tạo nhân viên về quy trình xử lý thanh toán và in thẻ.
• Theo dõi báo cáo thanh toán để nhắc nhở khách hàng chưa thanh toán.
• Sử dụng Point of Sale để bán vé và in thẻ nhanh tại chỗ.
• Backup dữ liệu đăng ký để xử lý offline khi cần thiết.
Bảo mật và quyền hạn
Điểm chính
• Chỉ người dùng có quyền mới được in thẻ hoặc in lại.
• Hệ thống ghi nhận log mọi thao tác in thẻ để kiểm toán.
• Bảo vệ thông tin khách hàng theo quy định GDPR.
Phân quyền người dùng
| Nhóm | Quyền chính |
|---|---|
| Event User | Xem đăng ký, kiểm tra trạng thái thanh toán, in thẻ cho đơn đã thanh toán. |
| Event Manager | Toàn quyền: cấu hình sự kiện, quản lý đăng ký, in lại thẻ, xem báo cáo. |
| IoT Manager | Cấu hình thiết bị IoT, quản lý kết nối, xử lý sự cố thiết bị. |
| Sales User | Tạo đơn hàng, xử lý thanh toán, liên kết với đăng ký sự kiện. |
Khắc phục sự cố thường gặp
Điểm chính
• Không in được thẻ: Kiểm tra trạng thái thanh toán, kết nối IoT, driver máy in.
• Thiết bị IoT không kết nối: Kiểm tra mạng, khởi động lại IoT Box, cập nhật firmware.
• Thẻ in sai thông tin: Kiểm tra template thẻ, dữ liệu đăng ký, cấu hình thiết bị.
• Trạng thái thanh toán không cập nhật: Đồng bộ lại dữ liệu từ Accounting module.
• In thẻ chậm: Kiểm tra băng thông mạng, tối ưu template thẻ, nâng cấp thiết bị.