Use this for people buying tickets at the door — keeps the stats complete.
Fast path when the QR is unreadable — type the printed code to keep check-ins consistent.
Helps resolve support cases on-site: find all tickets linked to one guest in seconds.