Príručky

Ako vytvoriť rezervačnú aplikáciu: termíny, dostupnosť, pripomienky a zálohy

Rezervačná aplikácia potrebuje štyri veci, ktoré spolu fungujú: zoznam toho, čo sa dá rezervovať (služby, izby, zamestnanci), pravidlá pre to, kedy je každá položka dostupná, rezervačný postup, ktorý ponúka iba skutočne voľné sloty, a súkromný pohľad, kde firma spravuje prichádzajúce rezervácie. AI nástroj na tvorbu aplikácií dokáže z krátkeho popisu vytvoriť funkčnú prvú verziu za pár minút; skutočná práca spočíva v rozhodnutí o pravidlách – dĺžka slotu, rezervy, storno, časové pásma – a v overení, že dvojité rezervácie sú nemožné.

Začnite rozhodnutím, čo pre vás znamená „rezervácia“

Rezervačné aplikácie vyzerajú navonok podobne, ale vnútri sa výrazne líšia. Najprv odpovedzte na tieto otázky:

  • Čo sa rezervuje? Služba (strihanie vlasov), osoba (korepetítor), zdroj (zasadacia miestnosť, kurt, dodávka) alebo miesto na hodine (jóga s 12 miestami).
  • Ako dlho to trvá? Pevne pre každú službu, alebo si dĺžku vyberá zákazník?
  • Kto to poskytuje? Jeden človek, viacero zamestnancov s vlastnou pracovnou dobou, alebo nikto (miestnosť)?
  • Čo sa stane po rezervácii? Okamžité potvrdenie, alebo žiadosť, ktorú majiteľ schváli?
  • Ide o peniaze? Zadarmo, platba na mieste, záloha vopred, alebo úplná platba vopred?

„Požiadať o čas, majiteľ potvrdí e-mailom“ sa stavia oveľa jednoduchšie než „okamžitá rezervácia proti kalendárom troch zamestnancov so zálohami“. Obe sú platné – vyberte si tú, ktorú naozaj potrebujete pre prvú verziu.

Čo aplikácia potrebuje

Dáta

TabuľkaKľúčové polia
SlužbyNázov, dĺžka, cena, rezerva po, aktívna áno/nie
Zamestnanci alebo zdrojeMeno, ktoré služby poskytujú
DostupnosťTýždenná pracovná doba pre každého zamestnanca plus výnimky (sviatky, jednorazové zatvorenia)
RezervácieSlužba, zamestnanec, čas začiatku, čas konca, údaje o zákazníkovi, stav (čaká, potvrdená, zrušená), stav platby
ZákazníciMeno, e-mail, telefón, poznámky – na začiatok voliteľné; môžu byť priamo v rezervácii

Ukladanie času konca pri každej rezervácii, nielen začiatku, výrazne zjednodušuje kontrolu prekrytia.

Stránky

  • Verejné: zoznam služieb, výber slotu, formulár na rezerváciu, stránka potvrdenia a odkaz na zrušenie alebo presun.
  • Súkromné (majiteľ alebo zamestnanec): dnešný harmonogram, nadchádzajúce rezervácie, možnosť zablokovať čas a nastavenia služieb a pracovnej doby.

Oprávnenia

Zákazníci by mali vidieť len voľné alebo obsadené sloty – nikdy mená iných zákazníkov. Zamestnanec môže vidieť len vlastný harmonogram; majiteľ vidí všetko. Zapíšte si to, lebo to rozhoduje, či potrebujete prihlasovanie a roly. Náš sprievodca pridaním prihlásenia do aplikácie opisuje možnosti.

Ťažké časti a ako ich riešiť

Dvojité rezervácie

Klasická chyba: dvaja ľudia načítajú stránku, obaja vidia voľnú 10:00 a obaja ju rezervujú. Oprava spočíva v tom, že sa na serveri znovu skontroluje v čase uloženia rezervácie a ak sa niečo prekrýva, rezervácia sa odmietne. Požiadajte o to výslovne:

Pri ukladaní rezervácie na serveri znovu over, že žiadna potvrdená ani čakajúca rezervácia pre rovnakého zamestnanca sa neprekrýva s požadovaným časom (vrátane rezervy). Ak áno, rezerváciu odmietni a zobraz „Tento termín bol práve obsadený – vyberte si prosím iný.“

Potom to otestujte dvomi oknami prehliadača.

Časové pásma

Všetky časy ukladajte v UTC a na zobrazenie prepočítavajte. Rozhodnite, v časovom pásme koho sa stránka rezervácií zobrazuje – zvyčajne firmy pri službách na mieste a zákazníka pri online hovoroch – a na stránke to označte. Otestujte rezerváciu cez prechod na letný čas.

Rezervy, oznamovacia lehota a limity

Bežné pravidlá, ktoré treba určiť vopred: rezerva medzi termínmi, minimálna lehota ("žiadne rezervácie menej ako 2 hodiny dopredu"), ako ďaleko dopredu si ľudia môžu rezervovať a denný limit. Každé z nich je jedna veta v prompte; ak ich vynecháte, AI za vás zvolí predvolené hodnoty.

Zrušenia a neprídenia

Každé potvrdenie dajte s odkazom na zrušenie s jedinečným tokenom, aby zákazníci nepotrebovali účet. Určite lehotu na zrušenie a to, či sú zálohy vratné, a túto podmienku ukážte pred platbou.

Pripomienky

Pripomienky e-mailom alebo SMS potrebujú niečo, čo beží podľa plánu („každých 15 minút odošli pripomienky pre rezervácie začínajúce o 24 hodín“). Overte, ako váš nástroj a hosting spúšťajú naplánované úlohy. Ak to nepodporujú, použite externý plánovač, ktorý volá endpoint vo vašej aplikácii, alebo pošlite potvrdzovací e-mail s prílohou pozvánky do kalendára, aby zákazníkovi pripomenul kalendár. Na strane poskytovateľa pozri ako posielať e-maily z aplikácie.

Zálohy a platby

Bežný postup so Stripe:

  1. Zákazník vyberie slot; aplikácia vytvorí čakajúcu rezerváciu, ktorá slot na krátky čas drží (napríklad 15 minút).
  2. Aplikácia pošle zákazníka na Stripe Checkout pre zálohu.
  3. Stripe po úspešnej platbe upozorní vašu aplikáciu cez webhook; rezervácia sa stane potvrdenou.
  4. Ak platba nepríde včas, čakajúca rezervácia expiruje a slot sa uvoľní.

Štandardný cenník Stripe je percento plus pevný poplatok za každú úspešnú platbu kartou, bez mesačného poplatku (k septembru 2026); sadzby sa líšia podľa krajiny, takže si pozrite cenník Stripe pre vašu krajinu. Kým všetko nefunguje, používajte testovací režim a testovacie karty. Náš sprievodca pridaním platieb ide krok za krokom.

Prvý prompt, ktorý funguje

Vytvor rezervačnú aplikáciu pre barbershop Northside Barbers. Služby: strihanie (30 min, 25 $), úprava brady (15 min, 12 $), strihanie + brada (45 min, 32 $). Dvaja holiči, Sam a Ali, každý pracuje utorok až sobota 9:00–18:00. Zákazník vyberie službu, potom holiča alebo „ktorýkoľvek holič“, a vidí len voľné začiatky 15-minútových slotov na najbližších 14 dní, zadá meno, telefón a e-mail. Rezervácie ukladaj do databázy s 10-minútovou rezervou po každom termíne a pri ukladaní znovu over dostupnosť, aby sa zabránilo dvojitej rezervácii. Zobraz potvrdzovaciu stránku s odkazom na zrušenie. Majiteľ má súkromnú stránku so zoznamom dnešných a nadchádzajúcich rezervácií, môže rezerváciu zrušiť a zablokovať čas. Časy sú v miestnom časovom pásme prevádzky. Čistý dizajn, najprv pre mobil.

Prompt pomenúva služby, zamestnancov, pracovnú dobu, pravidlá a pohľad majiteľa – všetko, čo by AI inak hádala.

Kroky stavby

  1. Najprv základný rezervačný postup. Služby → slot → formulár → uložená rezervácia → potvrdenie. Nič ďalšie, kým toto nefunguje na telefóne.
  2. Pohľad majiteľa. Dnešný zoznam, nadchádzajúce, zrušenie, blokovanie času.
  3. Chráňte stránky majiteľa. Pridajte prihlásenie skôr, než sa do aplikácie dostanú skutočné dáta.
  4. Pravidlá. Rezervy, lehota oznámenia, horizont rezervácií, sviatky.
  5. E-mail. Potvrdenie s pozvánkou do kalendára a odkazom na zrušenie.
  6. Zálohy, ak ich potrebujete, najprv v testovacom režime Stripe.
  7. Otestujte hraničné prípady. Dve okná rezervujúce ten istý slot, rezervácia cez polnoc, dátum prechodu na letný čas, zrušená rezervácia uvoľňujúca slot.
  8. Publikujte, potom si sami urobte skutočnú rezerváciu, skôr než zdieľate odkaz.

Časté chyby

  • Kontrola dostupnosti len v prehliadači. Vyzerá správne a napriek tomu vytvára dvojité rezervácie.
  • Ukladanie lokálneho času bez časového pásma. Funguje to, kým sa nezmenia hodiny.
  • Zobrazovanie mien zákazníkov vo verejnom kalendári. Zobrazujte len voľné alebo obsadené.
  • Plánovanie zamestnancov, vernostné body a SMS hneď od začiatku. Spustite základný postup a potom pridajte to, čo zákazníci naozaj žiadajú.
  • Žiadny spôsob, ako majiteľ zablokuje čas. Prvý chorý deň spôsobí neprídenia.

Kedy je lepšia voľba Calendly (alebo podobný nástroj)

Ak ste jeden človek, ktorý zdieľa dostupnosť na hovory, nástroj na plánovanie ťažko prekonáte. K septembru 2026 bezplatný plán Calendly pokrýva jeden typ udalosti, jedno prepojenie kalendára a individuálne plánovanie s prispôsobiteľnou stránkou rezervácií; platené plány pridávajú ďalšie typy udalostí a funkcie pre tímy. Takéto nástroje sa prepoja s vaším existujúcim kalendárom hneď po nastavení, čo vlastná aplikácia musí byť navrhnutá tak, aby dokázala.

Vlastnú aplikáciu si postavte vtedy, keď potrebujete pravidlá, ktoré tieto nástroje nepodporujú, viacero zdrojov na rezerváciu, vlastnú značku v celom procese, rezervácie prepojené s ďalšími dátami (zákazníci, objednávky, členstvá) alebo ak budujete rezervačný produkt na predaj ďalším.

Stavba s Mythex

V Mythex rezervačnú aplikáciu opíšete v chate, vytvorí sa v živom náhľade a keď treba ukladať rezervácie, pridá sa databáza Postgres. Prípad použitia rezervačnej stránky v dokumentácii odporúča začať formulárom na žiadosti a zoznamom pre správcu a potom pridať zvyšok. Buďte si istí, čo je zabudované a čo pripájate sami: Mythex nemá vstavanú synchronizáciu kalendára, SMS pripomienky ani produkt na zálohy. E-maily idú cez vášho vlastného poskytovateľa, platby cez vaše vlastné kľúče Stripe uložené ako tajomstvá projektu (recept pre Stripe) a pravidlá proti dvojitým rezerváciám a časovým pásmam sú veci, ktoré určíte a otestujete ako vyššie.

Príkaz /test nechá agenta prekliknúť rezervačný postup v náhľade a nahlásiť, čo sa pokazí. Ako štartovací prompt môžete vyskúšať šablóny webu s rezerváciou v barbershope alebo rezervácie stretnutí, alebo si prezrite všetky šablóny aplikácií.

Otázky

Aké funkcie potrebuje rezervačná aplikácia?

Minimálne: zoznam služieb s dĺžkami, spôsob, ako zobraziť len voľné časové sloty, formulár na rezerváciu, potvrdenie a súkromnú stránku, kde firma vidí rezervácie a spravuje ich. Pripomienky, zálohy a kalendáre zamestnancov prídu neskôr.

Ako zabránim dvojitým rezerváciám?

Dostupnosť kontrolujte na serveri v momente uloženia rezervácie, nielen pri načítaní stránky, a rezerváciu odmietnite, ak medzitým termín obsadil niekto iný. Otestujte to tak, že sa pokúsite rezervovať ten istý termín z dvoch okien prehliadača.

Dokáže vlastná rezervačná aplikácia prijímať zálohy?

Áno. Bežný postup je poslať zákazníka na stránku Stripe Checkout pre zálohu a rezerváciu potvrdiť až vtedy, keď platba prebehne. Potrebujete vlastný účet Stripe a kľúče.

Mám si postaviť rezervačnú aplikáciu, alebo použiť Calendly?

Ak jeden človek potrebuje zdieľať svoju dostupnosť a na postupe nie je nič nezvyčajné, nástroj na plánovanie ako Calendly je rýchlejší a lacnejší na prevádzku. Vlastnú aplikáciu si postavte vtedy, keď potrebujete vlastné pravidlá, viac zdrojov, svoju značku v celom procese alebo rezervácie prepojené s ďalšími dátami, ktoré uchovávate.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)