Preskočiť na obsah

Rezervarezervačný systém TatraByte, vyvinutý na Slovensku

Rezervačný systémAko to funguje

Ako Rezerva funguje: pre vášho webára, účtovníčku a zodpovednú osobu

Kde beží, ako sa vkladá do webu, čo ukladá o hosťoch a na ako dlho, čo zastaví vymyslené rezervácie a čo je pripravené podľa GDPR a zákona o ochrane spotrebiteľa. Aj to, čo systém dnes nevie.

Ukážku pripravíme s vašimi izbami alebo službami, zadarmo a bez záväzku. Alebo zavolajte: +421 915 088 580

  • Cloudflare Workers, databáza primárne v EÚ
  • 721 automatických testov pri každej zmene
  • Bez analytiky a pixelov na rezervačných stránkach
Recepcia Rezervy: kalendár izieb s rezerváciami hostí a cenami po dňoch

Widget vo vašom webe alebo hotová stránka

Rezerva je jeden systém pre všetky prevádzky: widgety na weboch klientov sa načítavajú zo servera Rezervy, takže oprava alebo nová funkcia príde všetkým naraz. Do webu sa vkladá dvoma riadkami:

<div data-rezerva="vas-penzion" data-lang="sk"></div>
<script src="https://rezerva.tatrabyte.sk/widget.js" defer></script>

Salón vkladá data-rezerva-salon a skript salon.js. Farba značky je z nastavení prevádzky, ostatné odtiene sa z nej odvodia; písma sú z vlastnej domény, nie z Google. Kto web nemá alebo nechce doň zasahovať, dostane hotovú rezervačnú stránku v Rezerve (tri vzhľady, fotky a texty prevádzky), salón aj vlastnú adresu rezervacie.vasadomena.sk. Výber stola v reštaurácii je 3D rozhranie stavané pre konkrétny podnik a beží na jeho webe.

Čo sa načíta hosťovi

  • Skript widgetu a dáta prevádzky z rezerva.tatrabyte.sk; žiadne písma, analytika ani reklamné pixely z cudzích domén.
  • Cloudflare Turnstile až pri vypĺňaní formulára. Bez platného overenia server rezerváciu odmietne.
  • Mapa OpenStreetMap až po kliknutí; adresa je vždy aj textom.
  • Platobná stránka Stripe len vtedy, keď prevádzka platbu kartou zapne – dnes naostro nebeží.

Čo o hosťovi ukladáme a na ako dlho

Pri rezervácii ubytovania: meno, e-mail, telefón, krajina, voliteľná poznámka a údaje firmy, mená spoluhostí pre knihu ubytovaných; k tomu termín, izby, doplnky, cena a verzia podmienok, s ktorou hosť súhlasil. Salón: meno a telefón, e-mail nepovinný. Ceny, doplnky aj daň prepočíta server sám, sume z prehliadača neverí.

ÚdajLehotaPrečo
Rezervácia s menom a kontaktmi24 mesiacov od vytvorenia, potom anonymizáciareklamácie, spory, účtovné doklady
Nevybavená alebo odmietnutá žiadosť90 dníneuzavrela sa zmluva
Kniha ubytovanýchdo 31. 12. šiesteho roka po pobytezákon o pobyte cudzincov a o hlásení pobytu
Karta zákazníka salónu a podniku24 mesiacov od poslednej rezerváciehistória návštev pre prevádzku
Záznamy o prihláseniach6 mesiacov, IP adresa len ako odtlačokbezpečnosť účtov
Denník zmien v salóne12 mesiacovkto, kedy, čo zmenil
Zoznam falošných rezervujúcich30 dníochrana prevádzky, len jej vlastný zoznam

Databáza beží na Cloudflare s umiestnením primárne v EÚ; program sa spúšťa v dátovom centre najbližšom hosťovi. E-maily doručuje Resend (USA) bez sledovania otvorení a kliknutí; sú uložené u neho. Peniaze hostí nikdy nejdú cez účet TatraByte: prevod ide na váš účet, platba kartou by išla cez váš účet v platobnej bráne. Prosbu o hodnotenie môže hosť odmietnuť pri rezervácii aj odkazom v každom e-maile.

Čo zastaví vymyslené rezervácie

KontrolaPravidlo
Telefónne číslorovnaké číslice za predvoľbou, päť rovnakých za sebou alebo postupnosť (123456…) → odmietne
Doména e-mailudotaz do DNS (MX, potom A): neexistujúca doména → odmietne; veľkí poskytovatelia sa neoverujú
RobotyCloudflare Turnstile pri vypĺňaní; bez platného overenia server rezerváciu nezapíše
Limityv jednom ubytovaní 3 žiadosti z e-mailu a 10 z IP adresy za 24 h; 8 potvrdení na adresu za deň naprieč prevádzkami
Zoznam falošnýchprevádzka označí rezerváciu za falošnú → telefón, e-mail a odtlačok IP sú 30 dní blokované
Salón a podniknajviac dve aktívne rezervácie na číslo; zablokované číslo sa po 30 dňoch odblokuje samo
Dvojitá rezerváciakaždá obsadená noc je riadok s kľúčom (izba, deň) – databáza odmietne druhú rezerváciu aj pri súbehu

Pri výpadku DNS rezervácia prejde: skutočný hosť nesmie prísť o rezerváciu pre našu kontrolu. Každá chybová hláška ponúkne telefón prevádzky.

Pripravené podľa GDPR a zákona č. 108/2024 Z. z.

  • Záväzná rezervácia ubytovania sa odosiela tlačidlom „Rezervovať s povinnosťou platby“ alebo „Odoslať žiadosť s povinnosťou platby“, so zhrnutím ceny, dane a storna v eurách bezprostredne nad ním a s poučením o výnimke z práva na odstúpenie. Objednanie v salóne a rezervácia stola sú nezáväzné.
  • Namiesto povinného „súhlasu so spracovaním“ je nad tlačidlom prvá vrstva informácií a odkaz na úplné znenie zložené pre vašu prevádzku. Dokument s prázdnym miestom sa nezverejní a formulár naň neodkáže.
  • Zdravotné služby: povinné políčko výslovného súhlasu (čl. 9 GDPR); bez neho server termín ani náhradníka nezapíše a čas súhlasu sa uloží.
  • Pri každej rezervácii sa uloží verzia dokumentov; storno podmienky sa k rezervácii zmrazia a náhrada sa počíta najviac z ceny ubytovania.
  • Prosba o hodnotenie má odhlásenie v každom e-maile (List-Unsubscribe); e-mail o nedokončenej rezervácii je bez súhlasu len vecný.
  • Balík dokumentov: zmluva o spracúvaní osobných údajov, informácie pre hostí, vzory podmienok, záznamy o spracúvaní, plán uchovávania, postup pri porušení. Nie je to stanovisko advokáta; podklady pre vášho právnika dostanete.

Portály, platby a účtovníctvo: čo beží a čo je pripravené

PrepojenieStavPoznámka
iCal po izbách (Booking.com, Airbnb, Megaubytovanie, Hauzi…)bežílen obsadenosť; portály čítajú kalendár raz za 1–3 h; Booking.com iCal nepovolí pri type izby s viac kusmi
Prevod s QR kódom PAY by squarebežíIBAN, variabilný symbol a QR v e-maile aj na stránke hosťa; pripomienka deň pred lehotou
Výpis z banky (camt.053), Fio APIbežíplatby sa priradia podľa variabilného symbolu a sumy; pri zhode sa zapíšu samy
Doklady a exporty (POHODA, Money S3, OMEGA, CSV)bežífaktúra, zálohová faktúra, dobropis, doklad o storno poplatku
Hlásenie cudzincov, kniha ubytovaných, výkaz CR 1-12bežísúbor nahrá a podpíše človek s eID; strojové odoslanie štát neumožňuje
Channel manager Channexpripravenéoverené proti skúšobnému prostrediu Channexu; zapína sa pri zavedení po certifikácii, s vlastným poplatkom
Platba kartou (Stripe)pripravenéoverené proti skúšobnému serveru; zapína sa po dohode so zmluvou s platobnou bránou
Zľavomat (Termino)pripravenéčaká na overenie API Zľavomatom; dovtedy funguje iCal
API pre predajných partnerovbežípopis OpenAPI 3.0, kľúč dostane partner po dohode

Prístupy, účty a dohľad

  • Majiteľ má podpísaný odkaz do recepcie; recepčný odkaz s obmedzenými právami nevidí nastavenia, ceny ani vracanie peňazí. Nový odkaz zneplatní starý na všetkých zariadeniach.
  • Osobné účty e-mail a heslo s rolou majiteľ, recepcia alebo upratovanie; pozvánka e-mailom platí 7 dní; heslá sú uložené ako bcrypt; najviac 5 pokusov o heslo na e-mail za 15 minút.
  • Upratovačka vidí izby a ich stav, nie mená, telefóny, poznámky ani ceny. V histórii rezervácie je meno toho, kto akciu urobil.
  • Zmeny idú najprv na skúšobnú kópiu s vlastnou databázou, až potom naostro; nasadenie najprv pustí 721 automatických testov a pri chybe nenasadí nič.
  • Strážca kontroluje systém a každú prevádzku každé dve minúty a výpadok hlási po dvoch neúspešných behoch. Kód sa vracia na predošlú verziu v sekundách, databáza do ktoréhokoľvek bodu za 30 dní.

Čo Rezerva dnes nevie

Aby ste to počuli od nás, nie až pri zavedení:

  • Jazyky: ubytovanie v šiestich jazykoch (SK, CS, EN, PL, DE, HU), salón a podnik len po slovensky.
  • Ceny detí: deti sa zbierajú v dvoch vekových pásmach, cenu izby nemenia; príplatok podľa počtu osôb platí pre dospelých a je rovnaký pre všetky sezóny.
  • Raňajky ako pevná suma za osobu a noc sa riešia doplnkom, ktorý hosť pridá; cenový balík je percento z ceny.
  • Platba kartou, channel manager a Zľavomat sú pripravené, naostro bežia po zapnutí u prvého klienta.
  • SMS neposiela; pripomienky a potvrdenia chodia e-mailom. Darčekové poukazy, maximálny pobyt a e-faktúra (Peppol) zatiaľ nie.
  • Rezervácia stola v reštaurácii nemá zálohu ani poplatok za nedostavenie sa; salón nemá online platbu.
  • Mobilná aplikácia z obchodu nie je; recepcia a diár sú webové aplikácie, ktoré si v telefóne pripnete na plochu.

Čo z toho potrebujete, povedzte v telefonáte. Vývoj ide podľa toho, čo si prevádzky pýtajú.

Otázky webárov a zodpovedných osôb

Čo sa pýta ten, kto vám robí web, vedie účty alebo zodpovedá za ochranu údajov.

Spomalí widget náš web?

Widget je jeden skript, ktorý sa načíta až na stránke s rezerváciou, a overenie proti robotom (Cloudflare Turnstile) až pri vypĺňaní formulára. Písma sú z vlastnej domény, mapa sa načíta až po kliknutí. Na ostatných stránkach vášho webu sa nič nenačítava.

Môže si náš webár widget upraviť?

Farbu značky a jazyk nastavuje atribútmi, umiestnenie a šírku rieši vaším CSS. Vnútro widgetu je spoločné pre všetkých klientov, aby oprava alebo nová funkcia prišla všetkým naraz; preto sa doň nezasahuje. Hotová rezervačná stránka má tri vzhľady a vaše fotky, texty a farbu.

Kto je prevádzkovateľ údajov a kto sprostredkovateľ?

Vy ste prevádzkovateľ údajov svojich hostí, TatraByte je sprostredkovateľ, ktorý ich spracúva podľa zmluvy o spracúvaní osobných údajov (čl. 28 GDPR). Subdodávatelia sú v zmluve vymenovaní: Cloudflare (systém a databáza), Resend (e-maily). Zmluva sa podpisuje ako PDF pri zavedení.

Ako je to s dostupnosťou a zálohami?

Zmluvný cieľ je dostupnosť 99,5 % mesačne; je to cieľ, nie nameraná hodnota, a bez automatických kreditov. Strážca kontroluje systém aj každú prevádzku každé dve minúty a výpadok hlási po dvoch neúspešných behoch. Kód sa vracia na predošlú verziu v sekundách, databáza sa dá vrátiť do ktoréhokoľvek bodu za posledných 30 dní.

Môžem si overiť, čo systém posiela a ukladá?

Áno. Informácie o spracúvaní pre vašu prevádzku sú verejné na adrese vašej rezervačnej stránky, informácie o systéme na rezerva.tatrabyte.sk/o-systeme. Pri zavedení dostanete zmluvu o spracúvaní so zoznamom údajov, príjemcov a lehôt, a kontrolný zoznam, ktorý si prejdeme spolu.