Přeskočit na hlavní obsah

X27 — Pre-purchase Warning

Screen IDX27
Typ Podpůrná
FázeMVP
Účel obrazovky

Modální alert dialog zobrazený po tapu na „Koupit" u konkrétního termínu na P3 — Detail akce, ještě před vstupem do výběru vstupenek (P4 — Seat map nebo S1 — Neadresné). Shrnuje závažná upozornění z metadat akce; pokud žádná nejsou, dialog se vůbec neukáže.


Content Priority

  1. Nadpis — např. „Před nákupem" / „Upozornění" (krátký, neutrální tón)
  2. Seznam položek — každá řádka s ikonou varování (vizuální hierarchie) a stručným textem z metadat:
    • věkové omezení
    • dress code (dress code / předepsaný oděv)
    • doporučený nebo povinný čas příchodu
    • další zvláštní požadavky akce (speciální pravidla z API / CMS)
  3. Primární CTA„Rozumím, pokračovat" → navigace na P4 nebo S1 podle typu prodeje
  4. Sekundární CTA„Zpět" → zůstane na P3 (případně zavře bottom sheet / fullscreen výběr termínu, pokud je otevřený)

Interakce

TriggerAkceCíl
Tap „Koupit" u data na P3 a alespoň jedno relevantní metadataZobrazení dialogu
Tap „Rozumím, pokračovat"Přechod do nákupuP4 / S1
Tap „Zpět"Zavření dialoguP3 (stejný stav jako před tapem na Koupit)
Žádné z výše uvedených metadatDialog se nezobrazíPřímý přechod na P4 / S1

Stavy

StavPopis
ZobrazenoAlespoň jedna naplněná kategorie upozornění z metadat
PřeskočenoMetadata prázdná nebo neobsahují žádný z monitorovaných typů — okamžitá navigace

Edge Cases

ScénářŘešení
Více upozornění najednouJeden dialog, vertikální seznam všech bodů s ikonami
Částečná data (např. jen věk)Zobrazit jen existující řádky, bez placeholderů
Chyba načtení metadatKonzistentně s globální chybovou strategií — buď bezpečný fallback (zobrazit dialog s obecným textem) nebo blokovat nákup s CTA „Zkusit znovu" (dle produktové volby)
Rotace / kill při otevřeném dialoguPo návratu obnovit P3; uživatel znovu potvrdí nákup

Mobilní patterny

  • Alert dialog — nativní / design systémový modal (střed obrazovky), backdrop dim
  • Ikony — konzistentní s ostatními warning stavy (např. oranžová / amber)
  • Haptika — lehký impact při zobrazení dialogu (volitelné)
  • Přístupnost — screen reader: pořadí nadpis → seznam → primární → sekundární akce

Vztah k ostatním obrazovkám