Juhendid

Kuidas ehitada broneerimisrakendus: ajavahemikud, saadavus, meeldetuletused ja ettemaksud

Broneerimisrakenduse ehitamiseks pead tööle panema neli asja koos: loendi sellest, mida saab broneerida (teenused, ruumid, töötajad), reeglid selle kohta, millal iga asi on saadaval, broneerimisvoo, mis pakub ainult tegelikult vabu aegu, ja privaatse vaate, kus ettevõte saabunud broneeringuid haldab. AI-rakenduste looja suudab minutitega koostada töötava esimese versiooni lühikese kirjelduse põhjal. Tegelik töö on reeglite otsustamine (slotipikkus, puhvrid, tühistamised, ajavööndid) ja selle testimine, et topeltbroneeringud oleksid võimatud.

Alusta sellest, mida „broneering“ sinu jaoks tähendab

Broneerimisrakendused näevad pinnalt sarnased välja, kuid erinevad sügavalt. Vasta esmalt nendele küsimustele:

  • Mida broneeritakse? Teenus (juuksurilõige), inimene (korepetiitor), ressurss (koosolekuruum, väljak, kaubik) või koht kindlal seansil (joogatund 12 kohaga).
  • Kui kaua see võtab? Kas kestus on igale teenusele kindel või valib klient ise?
  • Kes seda pakub? Üks inimene, mitu töötajat oma tööaegadega või keegi (ruum)?
  • Mis juhtub pärast broneerimist? Kohene kinnitus või taotlus, mille omanik heaks kiidab?
  • Kas raha on mängus? Tasuta, tasumine kohapeal, ettemakse ette või täielik ettemaks?

„Taotle aega, omanik kinnitab e-kirjaga“ on palju lihtsam ehitada kui „kohene broneerimine kolme töötaja kalendrite vastu koos ettemaksudega“. Mõlemad on õiged. Vali see, mida esimene versioon tegelikult vajab.

Mida rakendus vajab

Andmed

TabelPõhiväljad
TeenusedNimi, kestus, hind, puhver pärast, aktiivne jah/ei
Töötajad või ressursidNimi, milliseid teenuseid nad pakuvad
SaadavusIganädalane tööaeg töötaja kohta ning erandid (pühad, ühekordsed sulgemised)
BroneeringudTeenus, töötaja, algusaeg, lõppaeg, kliendi andmed, staatus (ootel, kinnitatud, tühistatud), makse staatus
KliendidNimi, e-post, telefon, märkmed; alguses valikuline, võib elada ka broneeringu küljes

Salvesta iga broneeringu juures lõppaeg, mitte ainult algusaeg. See lihtsustab kattumise kontrolli oluliselt.

Lehed

  • Avalik: teenuste loend, aja valija, broneerimisvorm, kinnituslehel ja tühistamise või ümberplaneerimise link.
  • Privaatne (omanik või töötaja): päeva graafik, tulevased broneeringud, võimalus blokeerida vaba aeg ja seaded teenuste ning tööaegade jaoks.

Õigused

Kliendid peaksid nägema ainult vabu või hõivatud aegu, mitte teiste klientide nimesid. Töötaja võib näha ainult oma graafikut; omanik näeb kõike. Kirjuta see üles, sest see määrab, kas vajad sisselogimisi ja rolle. Meie juhend kuidas lisada rakendusele sisselogimine käsitleb valikuid.

Rasked osad ja nende käsitlemine

Topeltbroneeringud

Klassikaline viga: kaks inimest laadivad lehe, mõlemad näevad kell 10:00 vaba aega ja mõlemad broneerivad selle. Parandus on kontrollida serveris uuesti sel hetkel, kui broneering salvestatakse, ja keelduda, kui miski on nüüdseks kattunud. Küsi seda selgesõnaliselt:

Broneeringu salvestamisel kontrolli serveris uuesti, et sama töötaja jaoks ei kattuks ükski kinnitatud ega ootel broneering soovitud ajaga (sealhulgas puhver). Kui kattub, lükka tagasi ja näita „See aeg võeti just hõivatuks, palun vali teine.“

Seejärel testi seda kahe brauseriaknaga.

Ajavööndid

Hoia iga aeg UTC-s ja teisenda kuvamiseks. Otsusta, kelle ajavööndit broneerimislehel näidatakse. Kohapeal toimuvate teenuste puhul tavaliselt ettevõtte oma, veebikõnede puhul kliendi oma. Märgi see lehele. Testi broneeringut ka suvise aja muutumise ümber.

Puhvrid, etteteatamine ja piirangud

Levinud reeglid, mida tasub varakult otsustada: puhver kohtumiste vahel, minimaalne etteteatamine („ei broneeringuid vähem kui kaks tundi ette“), kui kaugele ette saab broneerida ja päevane piir. Igaüks neist on üks lause promptis. Nende väljajätmine tähendab, et AI valib vaikeväärtused sinu eest.

Tühistamised ja mitteilmumised

Anna igale kinnitusele tühistamislink unikaalse tokeniga, et kliendid ei vajaks kontot. Otsusta oma tühistamisaken ja see, kas ettemaks on tagastatav, ning näita see poliitika enne maksmist.

Meeldetuletused

Meeldetuletuste e-kirjad või sõnumid vajavad midagi, mis töötab ajastatult („iga 15 minuti tagant saada meeldetuletused broneeringutele, mis algavad 24 tunni pärast“). Kontrolli, kuidas sinu ehitaja ja hosting plaanilisi töid käsitlevad. Kui need ei toeta, kasuta välist ajastajat, mis kutsub sinu rakenduse lõpp-punkti, või saada kinnituskiri kalendrikutsega, et kliendi enda kalender meeldetuletuse teeks. Teenusepakkuja poole kohta vaata kuidas saata rakendusest e-kirju.

Ettemaksud ja maksed

Tavaline muster Stripe'iga:

  1. Klient valib aja; rakendus loob ootel broneeringu, mis hoiab aega lühikest aega kinni (näiteks 15 minutit).
  2. Rakendus saadab ta ettemakseks Stripe Checkouti lehele.
  3. Kui makse õnnestub, teavitab Stripe sinu rakendust webhook'i kaudu ja broneering muutub kinnitatuks.
  4. Kui makset ei tehta õigeks ajaks, aegub ootel broneering ja aeg vabaneb.

Stripe'i standardhind on protsent pluss fikseeritud tasu iga õnnestunud kaardimakse kohta ilma kuutasuta (seisuga september 2026). Määrad sõltuvad riigist, seega vaata oma riigi hinda Stripe'i lehelt. Kasuta testirežiimi ja testkaarte, kuni kõik töötab. Meie juhend makselahenduste lisamiseks käib sammhaaval läbi.

Esimene prompt, mis töötab

Ehita broneerimisrakendus Northside Barbersile. Teenused: juuksurilõige (30 min, $25), habemeküljendus (15 min, $12), juuksurilõige + habe (45 min, $32). Kaks juuksurit, Sam ja Ali, mõlemad tööl teisipäevast laupäevani kell 9:00–18:00. Kliendid valivad teenuse, siis juuksuri või „mis tahes juuksur“, ja näevad ainult vabu 15-minutilisi alguskellaaegu järgmise 14 päeva jooksul ning sisestavad nime, telefoni ja e-posti. Salvesta broneeringud andmebaasi, iga aja järel 10-minutiline puhver, ja kontrolli saadavust salvestamisel uuesti, et vältida topeltbroneeringuid. Näita kinnituslehte tühistuslingiga. Omanikul on privaatne leht, kus on tänased ja tulevased broneeringud, ta saab broneeringut tühistada ja aega blokeerida. Ajad on poe kohaliku ajavööndi järgi. Puhas, mobiilile esmalt mõeldud disain.

See nimetab teenused, töötajad, tööajad, reeglid ja omaniku vaate, ehk kõik, mida AI muidu arvaks.

Ehitamise sammud

  1. Esmalt põhiline broneerimisvoog. Teenused, aeg, vorm, salvestatud broneering, kinnitus. Midagi muud ei enne, kui see töötab telefonis.
  2. Omaniku vaade. Tänane nimekiri, tulevased, tühistamine, aja blokeerimine.
  3. Kaitse omaniku lehti. Lisa sisselogimine enne, kui päris andmed sisse lähevad.
  4. Reeglid. Puhvrid, etteteatamise periood, broneerimise ulatus, pühad.
  5. E-post. Kinnitus kalendrikutsega ja tühistuslingiga.
  6. Ettemaksud, kui vajad, esmalt Stripe'i testrežiimis.
  7. Testi servajuhtumeid. Kaks akent, mis broneerivad sama aega, keskööd ületav broneering, suvise aja kuupäev, tühistatud broneering, mis vabastab oma aja.
  8. Avalda ja tee enne lingi jagamist ise päris broneering.

Levinud vead

  • Saadavuse kontrollimine ainult brauseris. See näeb õige välja ja broneerib siiski topelt.
  • Kohalike aegade salvestamine ilma ajavööndita. See töötab seni, kuni kellad muutuvad.
  • Kliendinimede näitamine avalikus kalendris. Näita ainult vaba või hõivatud.
  • Töötajate ajaplaneerimise, lojaalsuspunktide ja SMS-i ehitamine esimesel päeval. Käivita põhiline voog ja lisa see, mida kliendid tegelikult küsivad.
  • Omanikul puudub võimalus aega blokeerida. Esimene haigluspäev tekitab mitteilmumisi.

Millal on Calendly (või sarnane) parem valik

Kui oled üks inimene, kes jagab oma saadavust kõnede jaoks, on ajastamistööriist raske ületada. Seisuga september 2026 katab Calendly tasuta pakett ühe sündmuse tüübi, ühe kalendriühenduse ja ühe-ühele ajastamise kohandatava broneerimislehega; tasulised paketid lisavad sündmuste tüüpe ja meeskonnafunktsioone. Sellised tööriistad ühenduvad sinu olemasoleva kalendriga kohe, mida kohandatud rakendus peab selleks eraldi ehitama.

Ehita oma, kui vajad reegleid, mida need tööriistad ei toeta, mitut broneeritavat ressurssi, oma kaubamärki kõikjal, broneeringuid, mis on seotud muude andmetega (kliendid, tellimused, liikmelisused), või kui ehitad broneerimistoodet müümiseks teistele.

Broneerimisrakenduse ehitamine Mythexiga

Mythexis kirjeldad broneerimisrakendust vestluses, see ehitatakse live-eelvaates ja lisatakse Postgresi andmebaas, kui broneeringuid on vaja salvestada. Broneerimislehe kasutusjuhend dokumentatsioonis soovitab alustada registreerimisvormi ja administraatori nimekirjaga ning lisada ülejäänu hiljem. Ole selge, mis on sisse ehitatud ja mida ise ühendad: Mythexil pole sisseehitatud kalendrisünkronit, SMS-meeldetuletusi ega ettemaksutoodet. E-post käib sinu enda teenusepakkuja kaudu, ettemaksud sinu Stripe'i võtmetega, mis on salvestatud projekti saladustena (Stripe'i retsept). Topeltbroneeringu ja ajavööndi reegleid määrad ja testid ise, nagu eespool.

Käsk /test laseb agendil klõpsata broneerimisvoo läbi eelvaates ja teatada, mis katki läheb. Alguseks proovi juuksurisalongi broneerimise veebisaidi või kohtumiste broneerija malli või vaata kõiki rakenduste malle.

Küsimused

Milliseid funktsioone broneerimisrakendus vajab?

Vähemalt: teenuste loend kestustega, viis näidata ainult vabu ajavahemikke, broneerimisvorm, kinnitus ja privaatne leht, kus ettevõte näeb broneeringuid ja haldab neid. Meeldetuletused, ettemaksud ja töötajate kalendrid tulevad hiljem.

Kuidas topeltbroneeringuid vältida?

Kontrolli saadavust serveris sel hetkel, kui broneering salvestatakse, mitte ainult lehe laadimisel, ja lükka broneering tagasi, kui aeg on vahepeal hõivatud. Testi seda, proovides sama aja broneerimist kahest brauseriaknast.

Kas kohandatud broneerimisrakendus saab ettemakse võtta?

Jah. Tavaline lähenemine on saata klient ettemakse jaoks Stripe Checkouti lehele ja kinnitada broneering alles siis, kui makse õnnestub. Vajad oma Stripe'i kontot ja võtmeid.

Kas peaksin ehitama broneerimisrakenduse või kasutama Calendlyt?

Kui üks inimene peab jagama oma saadavust ja voog pole kuigi eriline, on ajastamistööriist nagu Calendly kiirem ja odavam kasutada. Ehita oma, kui vajad enda reegleid, mitut ressurssi, oma kaubamärki igal pool või broneeringuid, mis on seotud muude andmetega, mida hoiad.

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی 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 Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)