Rezervacije stolova
Rezervacija funkcioniše po istoj šemi kao i porudžbine: gost i objekat ne menjaju zajednički fajl direktno, već ostavljaju odvojene signale koje spaja server. Tuđu rezervaciju tako ne možete dirati: da biste nešto uradili sa njom, potreban vam je njen identifikator koji se ne može pogoditi — on postoji samo kod samog gosta (u njegovom linku) i kod objekta. Opšti pregled odeljka „Šema sale" nalazi se u članku Šema sale; ovde je detaljno o samom procesu rezervacije: kreiranje, statusi, povezivanje sa stolom, depozit i rezervacija preko AI agenata.
Gde voditi rezervacije#
Dva ravnopravna ulaza:
- Panel sale na kasi — čip 🗺 „Sala" u zaglavlju tiketa POS, kartica „Rezervacije" (sa bedžom broja zahteva na čekanju). Panel sale je dostupan po roli — vlasniku, menadžeru ili operateru sa pravom upravljanja salom — i uz uključen prekidač „Čip panela sale" u „Izgledu POS-a" (kod nerestoranskih tipova objekta isključen je podrazumevano). Osim rezervacija, u panelu postoje lista čekanja, šema, pozivi konobara i analitika po stolovima;
- Šema sale u admin panelu (
/tables) — ista lista i povezivanje sa stolovima na samoj šemi.
Nova rezervacija#
Dugme „+ Nova rezervacija" otvara formu:
- datum i vreme (sa korakom od 15 minuta);
- trajanje — 60/90/120/180/240 minuta;
- broj gostiju (1–50);
- sto — konkretan ili „Nije dodeljen" (u panelu sale na kasi ta ista stavka se zove „Bez stola"), ako raspoređivanje ostavljate za kasnije. Kod hotela na ovoj listi nema soba i kreveta: soba se rezerviše po danima, posebnom formom — videti ispod;
- ime gosta (obavezno) i telefon — broj se upisuje onako kako se piše u zemlji lokacije, na primer „+7 (912) 575-19-38": grupisanje se samo postavlja pri unosu, u praznom polju stoji primer broja za tu zemlju, pri čemu se nijedna cifra ne menja, a zapis poput „lokal 101" ili dva broja odvojena zapetom ostaju kako su otkucani; tako se broj prikazuje i u listi rezervacija;
- komentar.
Rezervacije koje kreira osoblje odmah dobijaju status „Potvrđena" (za razliku od gostevih, koje uvek startuju kao zahtev).
Statusi#
| Status | Značenje |
|---|---|
| Čeka | zahtev od gosta, čeka potvrdu objekta |
| Potvrđena | objekat je prihvatio rezervaciju (administratorske rezervacije startuju odmah odavde) |
| Gosti su došli | gosti su na mestu (u panelu sale na kasi isti status je označen kao „Posluženi", a kod rezervacije hotelske sobe — „Prijavljeni") |
| Završena | uobičajen završetak posete |
| Otkazana | otkazana od strane gosta, objekta — ili automatski, ako je bio potreban depozit i nije uplaćen na vreme |
| Nedolazak | gosti se nisu pojavili (no-show) |
Radnje za svaku rezervaciju nalaze se direktno u redu liste: potvrdi (iz „Čeka"), posadi (iz „Potvrđena"), završi, kao i „Nisu došli" i „Otkaži rezervaciju". Poseđivanje menja status, ali ne otvara račun: u panelu sale na kasi kod već poslužene rezervacije sa povezanim stolom pojavljuje se posebno dugme „Otvori tiket" — ono i pokreće porudžbinu za taj sto.
Kod rezervacije koja stoji na sobi hotela (takve su ostale od vremena kada se soba mogla rezervisati po satima), umesto „posadi" stoji „Prijavi". To je prava prijava, a ne oznaka u listi: otvara se isti prozor kao kod dugmeta „Prijavi" na tabli soba. Ime i telefon gosta u njemu su već popunjeni iz rezervacije, ostaje da izaberete plan i, ako je potrebno, popunite dokument. Nakon prijave, gostu je otvoren račun sobe, soba postaje zauzeta, zapis odlazi u knjigu registracije gostiju (u Rusiji — u migracioni registar), a rezervacija se označava kao „Gosti su došli". Ako soba nije spremna za prijavu (zauzeta, nije pospremljena, van upotrebe), prozor se neće otvoriti — pojaviće se objašnjenje. U panelu sale na kasi kod takve rezervacije takođe stoji „Prijavi": dugme vodi na „Šemu sale", u isti prozor. Stolovi restorana unutar istog hotela i dalje ostaju „posadi". Završna radnja i kod sobe je „završi": odjava sa zatvaranjem računa i slanjem sobe na čišćenje obavlja se dugmetom „Odjavi" na tabli soba.
Povezivanje sa stolom i preklapanja#
Sto za rezervaciju možete izabrati ili promeniti direktno u redu liste — u padajućoj listi postoji i stavka „bez stola". Premeštanje na sto koji već drži druga rezervacija u vremenu koje se preklapa se odbija uz objašnjenje „Preklapa se sa drugom rezervacijom za ovaj sto": isto bi uradio i server, samo tiho. U formi nove rezervacije u panelu sale na kasi zauzetost je vidljiva i pre izbora — sto zauzet u izabrano vreme označen je sa „· Zauzet" i ne može se izabrati, a ako je zauzet svaki sto, ispod liste piše „Nema slobodnih stolova" (rezervacija „bez stola" se pri tome ipak kreira: sto će joj se dodeliti ručno). Vreme koje je već prošlo forma takođe ne prihvata. Imajte u vidu posebnost pravila: zauzetost se računa samo po potvrđenim i već posluženim rezervacijama — nepotvrđeni zahtev ne drži sto, njega rešavate ručno.
Na samoj šemi sale sto sa rezervacijom koja upravo traje obojen je ćilibarskom bojom i označen vremenom i imenom gosta, a sto sa najbližom današnjom rezervacijom dobija plavi bedž bez bojenja — na prvi pogled se vidi šta je zauzeto upravo sada, a šta tek sledi.
Rezervacija od strane gosta#
U QR meniju i na sajtu lokala gost otvara list za rezervaciju, vidi plan sale (slobodno/zauzeto/izabrano prema aktuelnim rezervacijama) i sam bira sto — ili više stolova odjednom, ako je društvo veliko: tada se rezervacija deli ravnomerno između izabranih stolova. Vreme gost zadaje isto kao i vi u panelu sale: početak i trajanje — 60/90/120/180/240 minuta, podrazumevano 2 sata. Ispod liste piše do kog sata sto stoji na raspolaganju („Do 21:00“); rezervacija preko ponoći (na primer, 22:00 + 3 sata) obračunava se sama. U hotelu gost koji otvori meni preko QR koda sobe rezerviše sto u restoranu, a ne svoju sobu: ako sto na planu nije izabran, rezervacija stiže „bez stola“ i ne vezuje se za sobu (soba se rezerviše po danima — Hotel).
Polja idu istim redom kao u formi za rezervaciju u panelu sale: prvo datum i vreme, zatim trajanje i broj gostiju. List se otvara na prvi sledeći pun sat — kasno uveče to je već sutra — a vreme koje je već prošlo ne prihvata: ispod polja se pojavljuje „Ovo vreme je već prošlo“, i zahtev se ne može poslati dok se vreme ne ispravi. Tako vam ne stiže zahtev za juče uveče, koji bi lista rezervacija ionako odmah sakrila među prošlim.
Stolovi mogu da se filtriraju po svojstvima — ima ih devet: uz prozor, terasa, tiho, utičnica, pristupačno okruženje, za nepušače, uz binu, mesto za kolica, dozvoljen ljubimac. Neprikladni stolovi se ne skrivaju, već se zatamnjuju, da mapa sale ostane prepoznatljiva. Ako su za stolove otpremljene fotografije, gost ih otvara u lajtboks prikazu odmah pri izboru.
Zauzetost na planu kod gosta računa se po svim aktivnim rezervacijama — uključujući i nepotvrđene zahteve: sto koji je već rezervisan za izabrano vreme gostu se ne nudi. Ako dva gosta ipak upadnu u istu sekundu, drugu rezervaciju odbija server, a ne samo interfejs.
Ako je gost ostavio e-mail, odmah posle rezervacije dobija pismo „Zahtev za rezervaciju je prihvaćen“: vreme, broj gostiju, sto i napomenu da rezervacija čeka vašu potvrdu. Kada potvrdite rezervaciju, gost dobija pismo „Rezervacija je potvrđena“; o premeštanju i otkazivanju rezervacije takođe stižu pisma. Gost može da doda rezervaciju u kalendar (fajl .ics) i u svakom trenutku otvori svoje rezervacije: tamo se vidi živi status, postoje „Otkaži“ i „Premesti“. Ako je željeno vreme zauzeto, gost može da pritisne „Obavesti me ako se oslobodi“ — i dobiće obaveštenje kada se termin oslobodi.
Premeštanje od strane gosta je novi zahtev: potvrdili ste prethodno vreme, a ne novo. Zato potvrđena rezervacija posle premeštanja ponovo postaje „Čeka“ — u panelu sale ona opet ima dugme „Potvrdi“, a gost vidi „Čeka potvrdu“ dok ne potvrdite novo vreme (ako je gost ostavio e-mail, o potvrdi će mu stići pismo). Rezervacija sa depozitom — plaćenim ili onim koji čeka uplatu — posle premeštanja ostaje potvrđena, kao i rezervacija koju je premestilo samo osoblje.
O premeštanju saznajete odmah, a ne po tiho izmenjenom redu: na otvorenom ekranu (plan sale, panel sale kase, dnevnik zapisa) pojavljuje se podsetnik „Gost je premestio rezervaciju: ime, bilo → postalo“ — u dnevniku zapisa još i zvuk uz obaveštenje pregledača — a vlasniku stižu push u mobilnu admin aplikaciju i poruka od Telegram bota lokacije, ako je povezan. Premeštanje koje je uradilo samo osoblje ne vraća se nazad.
Rezervacija kod gosta je uključena podrazumevano; ako vam nije potrebna, isključite je prekidačem u podešavanjima sajta lokacije — prekidač deluje na nivou lokacije, a ne celog naloga.
Depozit za rezervaciju#
Depozit se podešava dugmetom „Depozit“ (sa ikonom kartice) u prozoru rezervacija u odeljku „Plan sale“ — to je skup pravila, a ne jedan iznos za ceo lokal. Kod pravila se zadaju uslovi („dani nedelje“, „vreme od/do“, „gostiju od“) i parametri: fiksni iznos koji se obračunava po gostu ili za rezervaciju u celini, rok za besplatno otkazivanje u satima i polje „zadrži pri nedolasku“. Procenta od iznosa kod depozita za sto nema — on postoji samo kod avansa za termin za uslugu, gde je poznata cena usluge. Tako se podešava i tipičan scenario „petak-subota posle 18:00, društvo od 6 osoba“.
Gost pri onlajn rezervaciji vidi traženi iznos (on se preračunava u hodu kada promeni datum, vreme ili broj gostiju) i rok za besplatno otkazivanje. Zatim:
- rezervacija se kreira odmah, ali se slot drži 30 minuta — za to vreme depozit treba platiti;
- čim plaćanje potvrdi platni provajder, rezervacija postaje „Potvrđena“;
- ako depozit nije uplaćen u predviđenom vremenu, rezervacija se automatski otkazuje uz napomenu „depozit nije uplaćen na vreme“, a slot se oslobađa — i o njemu saznaju oni koji su tražili obaveštenje.
Otkazivanje u okviru besplatnog roka vraća novac automatski; kasno otkazivanje i nedolazak (ako u pravilu stoji „zadrži pri nedolasku“) ostavljaju depozit lokalu. U redu rezervacije vidi se status depozita — čeka uplatu, plaćen, vraćen ili propao — a dugme „Vrati depozit“ omogućava menadžeru da ručno vrati novac u svakom trenutku, uključujući i već zadržani. Depozit se povezuje samo uz podešen onlajn akvajring; bez njega rezervacija ostaje besplatna, kao i ranije. ⚠️ Automatsko skidanje rezervacije pri nedolasku (Panel sale → „Rezervacije“ → „⏱ Automatsko skidanje“) depozit NIKADA ne zadržava: plaćenu rezervaciju automat uopšte ne dira, nju zatvara zaposleni dugmetom „Nisu došli“ — zajedno sa statusom rešava se i sudbina gostovog novca.
Rezervacija preko AI agenata#
Isti mehanizam rezervacije dostupan je glasovnim i tekstualnim AI asistentima preko javnog Guest API: agent proverava slobodne stolove (check_table_availability), kreira zahtev (create_reservation), može da proveri status ili otkaže (get_reservation_status, cancel_reservation). Za lokaciju se takva rezervacija ni po čemu ne razlikuje od običnog zahteva gosta — isto tako dospeva na listu „Čeka“ i zahteva potvrdu.
Banketi#
Posebnog entiteta „banket“ nema — banket se evidentira kao obična rezervacija sa većim brojem gostiju i opisom događaja u komentaru, povezana sa banket salom ili pomerenim stolovima na šemi.
Šta je potrebno za pokretanje#
- Uključena rezervacija na lokaciji — u restoranu, kafiću, baru i hotelu ona postoji podrazumevano, a u menzi i fast fudu je svesno isključena.
- Šema sale sa stolovima — da bi rezervacija mogla da se veže za konkretan sto (Šema sale).
- Kanal prijema — izlog, vidžet za rezervaciju na vašem sajtu, Telegram ili gostujući AI agent.
- Politika depozita — ako se rezervacija uzima uz avansno plaćanje; za depozit je potrebno funkcionalno onlajn plaćanje.
- Mesto gde se rezervacije pregledaju — prozor „Rezervacije“ i kartica „Rezervacije“ u Panelu sale.
Ograničenja#
- Neplaćena rezervacija sa depozitom drži slot 30 minuta i zatim ga oslobađa.
- Vremenske linije rezervacija po stolovima i mreže rasporeda sedenja nema — dostupnost se ne računa automatskom šemom rasporeda, već vašom odlukom.
- Statusa „gost je došao“ nema, kao ni automatskih podsetnika N sati pre rezervacije; podsetnici gostu u Telegramu idu po sopstvenim pravilima.
- Gost ne bira sto u vidžetu i formi izloga: on ostavlja zahtev, a sto dodeljujete vi.
- Depoziti su opšti platni mehanizam, pa se tamo gde onlajn plaćanje nije povezano depozit ne može uzeti.
Rešavanje problema#
Gost ne može da rezerviše. Rezervacija je isključena na lokaciji ili vidžet za rezervaciju na vašem sajtu nije plaćen kao proširenje.
Rezervacija se nije povezala sa stolom. Povezivanje vrši lokacija — gost ga ne zadaje.
Depozit nije vraćen pri otkazivanju. Povraćaj ide po politici depozita; proverite njene uslove i status plaćanja.
Rezervacija se ne vidi u panelu sale. Gledate drugu lokaciju ili je rezervacija isključena.
Slot su zauzela dva gosta. Preklapanja se prikazuju, ali čvrste mreže dostupnosti nema — za preopterećene sate postavite kvotu ručno.
Povezani odeljci#
- Šema sale — editor plana, QR kodovi, konobari
- Panel sale — radno mesto hostese: rezervacije, lista čekanja, šema, pozivi
- Kasa (POS) — otvaranje tiketa po rezervaciji sa raspoređenim sedenjem
- Guest API za AI agente — rezervacija u ime gosta programski
- Termini za usluge — isti princip rezervacije za salone lepote
- Zaposleni i smene — uloge i pristup panelu sale
Česta pitanja#
Može li gost da rezerviše sto bez poziva?#
Da, direktno iz QR menija ili sa sajta lokacije — zahtev se trenutno pojavljuje u panelu sale, a gost odmah vidi potvrdu ili status „Čeka“.
Šta se dešava ako dva zaposlena smeste isti sto u isto vreme?#
Interfejs neće pustiti drugog: i premeštanje u redu liste i kreiranje rezervacije za zauzet sto odbijaju se uz objašnjenje „Preklapa se sa drugom rezervacijom za ovaj sto“ — po istom pravilu po kom server i inače odbacuje takav signal. Ako dva zaposlena kliknu u istoj sekundi, drugu rezervaciju će odbiti server. Nepotvrđen zahtev ne drži sto — preklapanje po njemu rešava se ručno.
Postoji li poseban režim za bankete?#
Posebnog entiteta nema — banket je obična rezervacija sa većim brojem gostiju, povezana sa željenom zonom na šemi.