Volňásky v e-mailu

Volňásky v e-mailu

01. 09. 2021
Pořadatelé nám často psali s žádostí o zaslání VIP vstupenek či volňásků pro partnery. Jak vývoj takové funkcionality pro náš systém vypadá v praxi? Přečtěte si. 

Studená pizza

Bezesné noci. Spousta přemýšlení. Studená pizza. Hororové nasazení. Takto se dají zachytit ve zkratce dva týdny, které prožili čtyři naši nejlepší programátoři pod vedením Petra Zahradníka od zadání až po úspěšné nasazení.

Jak nejjednodušeji zaktivují lidé vstupenku?

K tomu, abychom vše mohli zprocesovat, jsme si museli položit základní otázku – co se od nás požaduje, neboli:
Otázka: Jak nejpohodlněji zaktivují lidé volnou vstupenku?
Odpověď: Nejlépe hned, na klik.

Pokud tedy držitel volňáska klikne na odkaz v e-mailu, měl by být přesměrován do systému NFCtron Pass – volná vstupenka by se mu tím zobrazila. Má být zaregistrovaný? Má mít takový člověk už u nás účet? Co když ho mít nebude? Jak se dostane do systému, když nebude registrovaný?

Možností bylo mnoho a my se rozhodli pro tu nejjednodušší. Vstupenku pošleme pouze se znalostí e-mailové adresy. Stačí kliknout na odkaz v e-mailu od nás, a je to. Z bezpečnostních důvodů je tu nutná registrace, která je rozložena do dvou kroků. Kliknete, následně vás systém vyzve k registraci, potvrdíte a jste v systému. Na straně systému jsme museli rozšířit aplikaci NFCtron Pass o políčko pro slevový kód a v interním systému NFCtron Control připravili generátor kódů. Hotovo! Jakmile tedy držitel volňáska klikne na odkaz, automaticky se mu načte slevový kód, kterým je volná vstupenka, registruje se, a poté se dostane do svého účtu, kde je vše dostupné.

Touto funkcí jsme zajistili také různé kombinace vstupenek a dokupů. Návštěvník tak spolu se vstupenkou může obdržet festivalovou kšiltovku, parkovací místo či místo na stan, možností je nepočítaně.

2 000 e-mailů nepošlete jen tak!

Když posíláte více e-mailů najednou, potřebujete mít spolehlivého emailového klienta. Nebavíme se tu o marketingových klientech typu Mailchimp, mluvíme o těch velkých, které lze plně optimalizovat ve vývojovém prostředí. Někdy e-mailů posíláte 500 denně, jindy je jich i 3 000. Nám při testech padaly větší rozesílky do spamu a některé se dokonce nedoručily. A když jsme potíže vyřešili, zjistili jsme, že se nezasílají na doménu, kterou v Čechách využívá na osm set tisíc účtů. Proč? Kdoví, ale nešlo to. Stálo nás to hodně nervů, než jsme se rozhodli k radikálnímu rozhodnutí a téměř přes noc museli najít jiného klienta. Radikální to bylo z důvodu nového vývoje (kvůli přizpůsobení k již zpracovanému procesu) a daleko vyšší ceny.
aws.png 73.47 KB

Přenastavení a doprogramování určitých částí trvalo pár dní, ale věděli jsme, že je to správná cesta. Rozhodli jsme se pro světovou extratřídu Amazon Simple Email Service. Následovalo několik bezesných nocí, když za plného provozu přesouvali vývojáři jedno nastavení za druhým a vychytávali poslední chybky. Horor. Ale právě tyto chybky nakonec znamenaly zlomek původně zamítnutých e-mailů. Vrcholem bylo 3 000 odeslaných za jedno odpoledne.
Jsme hrdí, že jsme to zvládli.