Vé mã QR sự kiện: quản lý vé riêng và trạng thái vào cửa

Tạo mã QR sự kiện gắn với ba trạng thái rõ ràng
Vé mã QR sự kiện: quản lý vé riêng và trạng thái vào cửa
Vé mã QR sự kiện: quản lý vé riêng và trạng thái vào cửa

Hai hội thảo cùng đón 300 khách nhưng chọn hai kiểu vé khác hẳn nhau. Bên A gửi một ảnh mã chung vào nhóm Zalo, còn bên B cấp mỗi người một vé có định danh riêng. Đến 8 giờ 20, cửa A bắt đầu ùn vì nhân viên không biết ảnh nào đã dùng. Cửa B chỉ báo xanh hoặc đỏ sau mỗi lần quét.

Sự khác biệt nằm ở dữ liệu phía sau ô vuông, không nằm ở chiếc điện thoại quét. Muốn tạo mã QR sự kiện có khả năng chặn một vé đi qua hai lần, ban tổ chức cần thiết kế cả định danh, trạng thái và quy tắc cập nhật.

Một ảnh dùng chung khiến cửa soát vé mất dấu ai đã vào

Một ảnh dùng chung khiến cửa soát vé mất dấu ai đã vào
Một ảnh dùng chung khiến cửa soát vé mất dấu ai đã vào

Mã chung thường chỉ chứa địa chỉ trang đăng ký hoặc tên chương trình. Mười khách đưa cùng một ảnh thì máy quét nhận đúng mười lần, nhưng hệ thống chẳng có dữ kiện để tách từng người. Nhân viên phải nhìn danh sách Excel rồi đánh dấu tay.

Cách đó chịu được nhóm vài chục người đến rải rác. Với 300 khách tập trung trong 25 phút, một lần tìm sai tên đã đủ làm hàng chờ dồn lại. Ảnh chụp vé gửi cho bạn cũng đi qua cửa như vé gốc.

Định danh riêng biến mỗi vé thành một bản ghi có thể kiểm tra

Định danh riêng biến mỗi vé thành một bản ghi có thể kiểm tra
Định danh riêng biến mỗi vé thành một bản ghi có thể kiểm tra

Mỗi người đăng ký nhận một chuỗi khó đoán, chẳng hạn EV26-7F3K-92Q. Mã QR chứa URL kèm chuỗi này, ví dụ tên miền sự kiện cộng đường dẫn vé. Khi camera đọc mã, máy chủ dùng chuỗi để tìm đúng bản ghi của chị Hương, bàn B12, suất sáng.

Đừng nhét họ tên, số điện thoại và email trực tiếp vào hình. Người cầm ứng dụng đọc QR sẽ thấy toàn bộ nội dung đó. URL có mã ngẫu nhiên giữ vé gọn hơn và hạn chế lộ dữ liệu cá nhân trên mặt giấy.

Tạo mã QR sự kiện gắn với ba trạng thái rõ ràng

Tạo mã QR sự kiện gắn với ba trạng thái rõ ràng
Tạo mã QR sự kiện gắn với ba trạng thái rõ ràng

Một bản ghi vé nên có tối thiểu ba trạng thái: chưa vào, đã vào và bị khóa. Vé mới phát nằm ở trạng thái chưa vào. Lần quét hợp lệ đầu tiên đổi bản ghi sang đã vào, kèm giờ, cổng và thiết bị thao tác.

Lần quét sau trả về màn hình đỏ với dòng “Vé đã dùng lúc 08:17 tại cổng 2”. Thông báo cụ thể giúp bảo vệ kiểm tra nhanh camera hoặc hỏi lại người phụ trách. Trạng thái bị khóa dành cho vé hoàn tiền, đăng ký sai hoặc được ban tổ chức hủy trước giờ mở cửa.

Cơ chế ghi một lần chặn hai máy quét nhận cùng một vé

Rắc rối dễ xuất hiện khi hai người cầm ảnh giống nhau bước vào hai cổng gần như cùng lúc. Nếu ứng dụng chỉ đọc trạng thái rồi cập nhật sau, cả hai máy đều có thể thấy “chưa vào”. Máy chủ cần xử lý kiểm tra và đổi trạng thái trong cùng một giao dịch dữ liệu.

Có thể hình dung bản ghi như một chiếc khóa. Thiết bị ở cổng 1 giữ khóa, đổi vé sang đã vào rồi mới trả kết quả xanh. Thiết bị cổng 2 đến muộn vài phần nghìn giây sẽ nhận trạng thái mới và báo đỏ. Nhật ký nên lưu mã máy, tài khoản nhân viên và thời điểm tới mili giây để tra lại.

Ứng dụng quét cũng cần chống thao tác bấm liên tục trên cùng thiết bị. Sau khi gửi yêu cầu, nút xác nhận nên bị khóa cho tới lúc máy chủ trả lời. Cơ chế này tránh một nhân viên vô tình tạo hai yêu cầu khi mạng tại sảnh phản hồi chậm.

Khả năng sửa lỗi quyết định mã còn đọc được khi vé bị xước

QR có bốn mức sửa lỗi thường được ký hiệu L, M, Q và H. Mức cao chịu được phần hình bị che nhiều hơn, đổi lại các ô dữ liệu dày hơn. Vé giấy đeo dây hay cọ vào áo có thể dùng mức Q; vé hiển thị trên điện thoại thường chỉ cần M.

Nếu đặt logo ở giữa, phần logo đã chiếm một phần ngân sách sửa lỗi. Ban tổ chức nên giữ logo nhỏ, chừa vùng trắng quanh mã và thử với máy Android đời cũ. Màu đen trên nền trắng vẫn dễ đọc hơn phối màu nhạt theo bộ nhận diện.

Kích thước in và khoảng cách quét phải được thử tại đúng cổng

Vé cầm sát điện thoại có thể in mã rộng 25 đến 30 mm. Với mã treo trên bảng để khách quét từ một mét, cạnh mã nên gần 100 mm. Quy tắc thực dụng là cạnh mã bằng khoảng một phần mười khoảng cách quét, sau đó thử lại bằng thiết bị thật.

Khoảng trắng quanh bốn cạnh phải còn nguyên, rộng tối thiểu bốn ô nhỏ của mã. Đừng để khung trang trí, đường cắt hoặc tên nhà tài trợ chạm vào vùng này. Máy quét Zebra tại quầy và camera điện thoại có cách lấy nét khác nhau, nên một bản in đẹp trên màn hình chưa đủ để duyệt.

Độ sáng ở cửa cũng ảnh hưởng tốc độ đọc. Màn hình điện thoại hạ sáng thường phản chiếu đèn trần, còn giấy bóng dễ lóe dưới đèn rọi. Buổi diễn tập nên dùng đúng ánh sáng, dây đeo và vỏ nhựa của ngày tổ chức.

Từ công cụ tạo hình đến hệ thống kiểm soát cửa

Khi cần dựng mẫu ban đầu, công cụ tạo mã QR của MONA chạy ngay trên trình duyệt, tạo miễn phí và cho tải PNG hoặc SVG. Trang còn hỗ trợ gắn logo, tạo VietQR, phù hợp để thử kích thước và bố cục vé trước khi in hàng loạt.

File SVG hữu ích cho nhà in vì phóng lớn vẫn giữ cạnh ô sắc. Mỗi file phải nhận URL định danh riêng do hệ thống vé sinh ra; đừng xuất 300 bản từ cùng một đường dẫn. Sau khi ghép dữ liệu, hãy lấy ngẫu nhiên 20 vé để quét trên cả WiFi và 4G.

Một lượt diễn tập nên gồm vé hợp lệ, vé quét lần hai, vé bị khóa và lúc mạng chập chờn. Khi tạo mã QR sự kiện, hãy ghi sẵn phương án mất mạng: giữ hàng chờ đồng bộ có chữ ký thiết bị hoặc chuyển sang cổng dự phòng. Vé riêng kết hợp cập nhật trạng thái tức thì sẽ giúp nhân viên biết chính xác ai đã vào, lúc nào và bằng cổng nào.