Perejti prie turinio
cutty.dev
All posts

QR kodas biliete ir renginio biliete — kaip tai padaryti paprastai

QR kodas renginio bilietui be brangios bilietų pardavimo sistemos: paprastas receptas, keičiamas nuoroda, aiškus spaudas ir įėjimo statistika be svečių profiliavimo.

Trys sekundės. Tiek trunka vieno asmens įleidimas, kai bilieto QR kodas veikia tinkamai. O dabar padauginkite tai iš 200 konferencijos svečių. Kai kiekvienam skirtas trys sekundės, visa eilė išsilaiko maždaug per dieną. Kai trunka trys minutės (nes kodai nesuskaitomi, ekranai išblėsta, kažkas ieško PDF failo laiške iš prieš mėnesį), pasiekia valandą ir prie įėjimo kyla nervai.

Čia ne apie estetiką. QR kodas biliete į renginį arba palengvina patekimą, arba sukelia tokią pratekėjimą, kad žmonės lauke šalo. Parodysiu tau, kaip padaryti tą pirmąjį variantą. Be brangaus bilietų pardavimo sistemos ir be komplikacijų.

Ką šis kodas iš tikrųjų turi daryti

Pradėkime nuo skirtumo, kuris tau sutaupys daug rūpesčių. Bilete esantis QR kodas gali dvi dalykas.

Gali nukreipti į puslapį. Bilieto vaizdas, programa, salės žemėlapisis, registracijos forma. Tiesiog nuoroda, įsidėtą kvadratuose.

Arba gali nešti unikalią identifikavimo numerį. Atsitiktinė eilutė, kurią jūsų sistema nustato ir patikrina duomenų bazėje, ar ši konkreti bilietė jau praėjo per tvirtinimo vartą. Tai jau pilnas bilietų pardavimas su validacija.

Už renginius iki kelių šimtų asmenų, pirmasis variantas išspręs apie 90% situacijų. Kiekvienas gauna vieną nuorodą, kodas nukreipia į tą nuorodą, o tu prie įėjimo akivaizdos patikrini pavardę arba numerį. Jokio backend'o. Jokios programėlės. Jokio serverio, kuris mėgsta sugedti būtent sobotą 18:00.

Viena nuoroda, vienas kodas vienam asmeniui

Organizuojate dirbtuves 80 asmenims. Prieš sugeneruojant kodą iš ilgo, žemiausiojo adreso, jį sutrumpinkite. Trumpa nuoroda suteikia retesį kodą, mažiau tankių kvadratėlių, geresnį spausdinimą ir užtikrintesnį skenavimą iš susiglažytos popieriaus lapo arba nuo ekrano, kurį kažkas užtempinėjo iki nulio.

W cutty to jeden ruch: wklejasz docelowy adres, dostajesz krótki link, a kod QR robi się od razu z tego linku. Końcówkę możesz dać markową, żeby na bilecie wyglądał wiarygodnie, a nie jak losowy skracacz z reklamy:

--- Lithuanian Markdown --- W cutty tai vienas žingsnis: įklijuoji galutinį adresą, gauni trumpą nuorodą, o QR kodas iškart sugeneruojamas iš šios nuorodos. Galūnę gali būti prekės ženklo, kad biliete atrodytų patikimai, o ne kaip atsitiktinis trumpinimo įrankis iš reklamos:

https://cutty.dev/warsztat-czerwiec/wejscie

Tokį kodą įklijuoji bilieto šablonyje (Canva, dokumentas, kas ten tau turima) ir atspausdini arba išsiunčai el. paštu. Tiek.

Pakeičiamas tikslas, arba iš救救 (išgelbėjimas) prieš paskutinės dienos laikas

Yra viena dalyka, kurią įvertinsite tik suprusėdami. Spausdinote 200 bilietų, o prieš vieną dieną prieš renginį keičiasi salė. Arba registracijos laikas. Jei kodas nukreiptų tiesiai į seną adresą, turėtumėte 200 skaičiaus makulatorių.

Su trumpa nuoroda QR kodas išlieka tas pats, o jūs keičiate tik tai, kur ji veda. Nuo valdymo panelės, maždaug per džiesięt sekundžių. Spausdinti bilietai vis tiek veikia, atsidaro jau aktualus puslapis. Tai taip pat padeda jums, kai renginys pasikelia arba kai programą perkeliate į kitą puslapį.

Jei tikrai turi skaičiuoti įėjimus

Yra atvejų, kai viena bilietas turi įleisti tik vieną asmenį ir ne daugiau. Tokiu atveju kiekvienam reikia unikalaus kodo. Minimali schema atrodo taip:

  1. Generuojate atsitiktinių identifikatorių sąrašą (evt-a7f3k9, evt-m2x8qp ir t. t.).
  2. Kiekvieną pririšate prie atskiro trumpojo nuorodos, vedančios į „galiojantis bilietas“ vaizdą.
  3. Skaitote bando vartuose, o įėjimo prie darbo žmogus pažymi pavardę sąraše.

Pilną automatinę validaciją, tą visą „jau panaudota / dar ne panaudota“, suteiks tik specializuota bilietų sistema. Tačiau nedidelėms renginiams sąrašas lentelėje kartu su telefonu skenuojant atlieka tą darbą už nulį zlotų. Tikrai.

Keturi dalykai, kurie naikina kodą vartosliuose

QR kodai visada kyla dėl tų pačių priežasčių. Patirties pagrindu:

  • Per mažas spaudas. Nenuleiskite žemiau nei apie 2,5–3 cm šonio. Mažesnis – ir skeneris pradeda moktis prastai apšiosje aplinkoje.
  • Per mažas kontrastas. Kodas spalvotame fone arba nuotraukoje yra kvietimas problemoms. Juoda ant baltos. Visada.
  • Padėties marginimo trūkumas. Kodui reikia baltos rėmelio aplinkui (tamo, vadinama „quiet zone“). Įspausštas prie pat vaizdo įrašo krašto gali nepateikti duomenų.
  • Ilga nuoroda. Kuo daugiau simbolių, tuo smulkesni kvadratai. Sutrumpintas adresas = skaitomiausias kodas. Grįžtame prie pradžios taško.

Ir dar vienas, banalus dalykas, apie kurį žmonės pamiršta: išspausdintą bilietą patikrink su trimis skirtingais telefonais, prieš siųsdamas bet ką toliau. Popierius nėra ekranas. Tai, kas gražiai atrodo per peržiūrą, atspausdinamame variante gali užsispyrinti ir nenuskaičiuoti.

Ilu tikrai atėjo

Yra dar vienas šalutinis efektas, gana malonus. Kadangi kodas vedamas per trumpą nuorodą, kartu gaunate ir skaičiuotuvą. Matote, kiek kartų bilietą atidaryta ir maždaug kada. Be garbės profilio kūrimo, be paskyros sukūrimo, be sekimo po visą internetą. cutty tai saugo serveriuose ES ir neįrašo žaliają IP adresą, o tai bilietų atveju (kai svarbu žmonių, ateinančių į jūsų koncertą ar mokymus, duomenys) yra labai svarbu.

Tai tikra skirtumas, lyginant su bet kokio QR kodo generatoriaus įlindimu su reklama ir nežinomu nukreipimu viduje. Bilietų atveju, kai viskas remiasi pasitikėjimu, tokios detalės yra svarbios.

Pakeisk šį kodą ir po juo esantį keičiamą nuorodą cutty.dev, prieš paleiddamas visos partijos spausdinimą. Nes kažką pataisyti po 200 vienetų atspaudimo yra jau visiškai kitas dalykas.