{"id":6049,"date":"2026-07-12T10:01:11","date_gmt":"2026-07-12T08:01:11","guid":{"rendered":"https:\/\/branike.com\/prirucka\/ubytovanie-ical\/"},"modified":"2026-07-31T20:58:34","modified_gmt":"2026-07-31T18:58:34","slug":"ubytovanie-ical","status":"publish","type":"kb_article","link":"https:\/\/branike.com\/prirucka\/ubytovanie-ical\/","title":{"rendered":"iCal synchroniz\u00e1cia obsadenosti"},"content":{"rendered":"\n<p class=\"wp-block-branike-text\">Ak pred\u00e1vate ubytovanie na viacer\u00fdch miestach naraz \u2014 na vlastnom webe aj cez rezerva\u010dn\u00e9 port\u00e1ly \u2014 m\u00e1te jeden probl\u00e9m, ktor\u00fd \u010dasom nastane v\u017edy: <strong>t\u00fa ist\u00fa noc pred\u00e1te dvakr\u00e1t<\/strong>. Rie\u0161en\u00edm je prepojenie kalend\u00e1rov.<\/p>\n\n\n<p class=\"wp-block-branike-text\">iCal je be\u017en\u00fd form\u00e1t na v\u00fdmenu kalend\u00e1rov\u00fdch \u00fadajov. Prakticky je to <strong>odkaz, ktor\u00fd vracia zoznam obsaden\u00fdch term\u00ednov<\/strong>. Rozumej\u00fa mu port\u00e1ly aj be\u017en\u00e9 kalend\u00e1rov\u00e9 aplik\u00e1cie a nepotrebujete na\u0148 \u017eiadne \u0161peci\u00e1lne povolenie ani zmluvu.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Prepojenie ide dvomi smermi<\/h2>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Von (export).<\/strong> V\u00e1\u0161 web poskytuje odkaz s va\u0161imi rezerv\u00e1ciami. Ten vlo\u017e\u00edte do port\u00e1lu a port\u00e1l si pod\u013ea neho zablokuje term\u00edny, ktor\u00e9 m\u00e1te obsaden\u00e9 priamo.<\/li>\n\n\n<li><strong>Dnu (import).<\/strong> Naopak \u2014 do jednotky vlo\u017e\u00edte odkazy z port\u00e1lov a v\u00e1\u0161 web si pod\u013ea nich zablokuje term\u00edny, ktor\u00e9 sa predali tam.<\/li>\n\n<\/ul>\n\n\n<p class=\"wp-block-branike-text\">Fungova\u0165 musia <strong>oba smery a pri ka\u017edom port\u00e1li<\/strong>. Prepojenie len jedn\u00fdm smerom je naj\u010dastej\u0161ia pr\u00ed\u010dina toho, pre\u010do dvojit\u00e9 rezerv\u00e1cie vznikaj\u00fa aj vtedy, ke\u010f \u201ekalend\u00e1re m\u00e1me prepojen\u00e9&#8220;.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">\u010co z v\u00e1\u0161ho webu odch\u00e1dza<\/h2>\n\n\n<p class=\"wp-block-branike-text\">Odkaz na export je chr\u00e1nen\u00fd tajn\u00fdm k\u00f3dom, tak\u017ee ho nikto neuh\u00e1dne. A obsahuje <strong>len d\u00e1tumy<\/strong> \u2014 teda inform\u00e1ciu \u201etento term\u00edn je obsaden\u00fd&#8220;.<\/p>\n\n\n<p class=\"wp-block-branike-text\">\ud83d\udfe2 <strong>Neodch\u00e1dzaj\u00fa \u017eiadne osobn\u00e9 \u00fadaje.<\/strong> \u017diadne meno hos\u0165a, \u017eiadny e-mail, \u017eiadna suma. Port\u00e1l sa dozvie iba to, \u017ee je plno. Je to z\u00e1mern\u00e9 rozhodnutie: d\u00e1ta va\u0161ich host\u00ed nemaj\u00fa d\u00f4vod op\u00fa\u0161\u0165a\u0165 v\u00e1\u0161 web.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Pre\u010do tu nevznikaj\u00fa posuny o de\u0148<\/h2>\n\n\n<p class=\"wp-block-branike-text\">Toto je naj\u010dastej\u0161ia chyba pri prep\u00e1jan\u00ed kalend\u00e1rov a stoj\u00ed za to jej rozumie\u0165. Vo form\u00e1te iCal m\u00e1 celodenn\u00e1 udalos\u0165 <strong>koniec uveden\u00fd ako prv\u00fd vo\u013en\u00fd de\u0148<\/strong>, nie ako posledn\u00fd obsaden\u00fd.<\/p>\n\n\n<p class=\"wp-block-branike-text\">Presne tak je postaven\u00fd aj n\u00e1\u0161 model pobytu: rezervuj\u00fa sa noci a <strong>de\u0148 odchodu je op\u00e4\u0165 vo\u013en\u00fd<\/strong>. Obe strany teda hovoria to ist\u00e9 a <strong>term\u00edny sa nepos\u00favaj\u00fa<\/strong>.<\/p>\n\n\n<p class=\"wp-block-branike-text\">Prakticky to znamen\u00e1, \u017ee ak hos\u0165 odch\u00e1dza v sobotu, sobota ost\u00e1va k dispoz\u00edcii pre \u010fal\u0161ieho hos\u0165a \u2014 na va\u0161om webe aj na port\u00e1li. Rie\u0161enia, ktor\u00e9 si tento detail vysvet\u013euj\u00fa po svojom, v\u00e1m bu\u010f zbyto\u010dne blokuj\u00fa de\u0148, alebo \u2014 hor\u0161ie \u2014 ho predaj\u00fa dvakr\u00e1t.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Ako \u010dasto sa to synchronizuje<\/h2>\n\n\n<p class=\"wp-block-branike-text\">Import be\u017e\u00ed <strong>pravidelne na pozad\u00ed<\/strong>, nie okam\u017eite. Je to vlastnos\u0165 samotn\u00e9ho form\u00e1tu, nie nedostatok rie\u0161enia \u2014 port\u00e1ly svoje odkazy tie\u017e neaktualizuj\u00fa v re\u00e1lnom \u010dase a mnoh\u00e9 ich pre\u010d\u00edtaj\u00fa len raz za nieko\u013eko hod\u00edn.<\/p>\n\n\n<p class=\"wp-block-branike-text\">\ud83d\udd34 <strong>Praktick\u00fd d\u00f4sledok: existuje kr\u00e1tke okno, kedy dve strany o sebe navz\u00e1jom nevedia.<\/strong> Preto sa pri ubytovan\u00ed pred\u00e1vanom cez viacero kan\u00e1lov oplat\u00ed:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Nespolieha\u0165 sa v\u00fdhradne na automatiku pri poslednej vo\u013enej jednotke<\/strong> v hlavnej sez\u00f3ne.<\/li>\n\n\n<li><strong>Ma\u0165 storno podmienky<\/strong>, ktor\u00e9 v\u00e1m daj\u00fa man\u00e9vrovac\u00ed priestor.<\/li>\n\n\n<li><strong>Sledova\u0165 preh\u013ead rezerv\u00e1ci\u00ed<\/strong> v d\u0148och s vysok\u00fdm dopytom.<\/li>\n\n<\/ul>\n\n\n<p class=\"wp-block-branike-text\">Toto v\u00e1m nepovie \u017eiadny predajca prepojenia kalend\u00e1rov, ale je to pravda a je lep\u0161ie ju vedie\u0165 dopredu.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Ako sa importovan\u00e9 term\u00edny spravuj\u00fa<\/h2>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Ka\u017ed\u00fd term\u00edn z port\u00e1lu m\u00e1 vlastn\u00fa zna\u010dku<\/strong>, pod\u013ea ktorej sa rozpozn\u00e1. Opakovan\u00fdm stiahnut\u00edm teda nevznikaj\u00fa duplicity.<\/li>\n\n\n<li><strong>Ke\u010f rezerv\u00e1cia na port\u00e1li zanikne<\/strong>, pri \u010fal\u0161ej synchroniz\u00e1cii sa blokovanie u v\u00e1s <strong>zru\u0161\u00ed<\/strong> a term\u00edn sa uvo\u013en\u00ed.<\/li>\n\n\n<li><strong>Importovan\u00e9 term\u00edny s\u00fa oddelen\u00e9 od va\u0161ich rezerv\u00e1ci\u00ed.<\/strong> Blokuj\u00fa dostupnos\u0165, ale nie s\u00fa to va\u0161e rezerv\u00e1cie \u2014 nevznikne z nich fakt\u00fara ani kontakt v CRM.<\/li>\n\n<\/ul>\n\n\n<h2 class=\"wp-block-branike-heading\">Ako to nastavi\u0165<\/h2>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Skop\u00edrujte odkaz na export<\/strong> pri jednotke a vlo\u017ete ho na port\u00e1li tam, kde sa importuje kalend\u00e1r.<\/li>\n\n\n<li><strong>Skop\u00edrujte odkaz z port\u00e1lu<\/strong> a vlo\u017ete ho pri tej istej jednotke.<\/li>\n\n\n<li><strong>Zopakujte pri ka\u017edom port\u00e1li aj pri ka\u017edej jednotke.<\/strong> \ud83d\udd34 Odkazy s\u00fa viazan\u00e9 na konkr\u00e9tnu jednotku \u2014 z\u00e1mena odkazov medzi apartm\u00e1nmi je naj\u010dastej\u0161ia chyba pri nastavovan\u00ed a prejav\u00ed sa a\u017e prvou dvojitou rezerv\u00e1ciou.<\/li>\n\n\n<li><strong>Overte si to sk\u00fa\u0161kou.<\/strong> Vytvorte testovaciu rezerv\u00e1ciu u seba, po\u010dkajte na synchroniz\u00e1ciu a pozrite sa, \u010di sa term\u00edn na port\u00e1li zablokoval. Potom ju zru\u0161te a skontrolujte, \u010di sa uvo\u013enil.<\/li>\n\n<\/ul>\n\n\n<h2 class=\"wp-block-branike-heading\">Prepojenie s vlastn\u00fdm kalend\u00e1rom<\/h2>\n\n\n<p class=\"wp-block-branike-text\">Ten ist\u00fd odkaz na export si m\u00f4\u017eete vlo\u017ei\u0165 aj do kalend\u00e1ra, ktor\u00fd be\u017ene pou\u017e\u00edvate v telef\u00f3ne alebo v po\u010d\u00edta\u010di. Uvid\u00edte v \u0148om obsadenos\u0165 spolu so svojimi ostatn\u00fdmi z\u00e1v\u00e4zkami \u2014 bez toho, aby ste sa museli prihlasova\u0165 do administr\u00e1cie.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Ke\u010f sa term\u00edny neblokuj\u00fa<\/h2>\n\n\n<p class=\"wp-block-branike-text\">Ak prepojenie \u201enefunguje&#8220;, je to takmer v\u017edy jedna z t\u00fdchto piatich vec\u00ed \u2014 prejdite ich v tomto porad\u00ed:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Odkaz je vlo\u017een\u00fd na nespr\u00e1vnom mieste.<\/strong> Port\u00e1ly maj\u00fa dve polia: jedno na import odkazu od v\u00e1s a druh\u00e9, kde zverej\u0148uj\u00fa svoj. Z\u00e1mena je naj\u010dastej\u0161ia pr\u00ed\u010dina.<\/li>\n\n\n<li><strong>Odkaz patr\u00ed inej jednotke.<\/strong> Skontrolujte, \u010di pri apartm\u00e1ne A nie je odkaz apartm\u00e1nu B.<\/li>\n\n\n<li><strong>Synchroniz\u00e1cia e\u0161te neprebehla.<\/strong> Po\u010dkajte a sk\u00faste znova; obe strany ju robia v intervaloch.<\/li>\n\n\n<li><strong>Rezerv\u00e1cia nie je potvrden\u00e1.<\/strong> Von odch\u00e1dzaj\u00fa potvrden\u00e9 a zaplaten\u00e9 rezerv\u00e1cie \u2014 nez\u00e1v\u00e4zn\u00fd dopyt term\u00edn neblokuje.<\/li>\n\n\n<li><strong>Port\u00e1l odkaz nestiahol.<\/strong> V\u00e4\u010d\u0161ina port\u00e1lov ukazuje \u010das poslednej synchroniz\u00e1cie; ak je star\u00fd, probl\u00e9m je na ich strane.<\/li>\n\n<\/ul>\n\n\n<p class=\"wp-block-branike-text\">A jedno pravidlo, ktor\u00e9 plat\u00ed v\u0161eobecne: <strong>overujte v kalend\u00e1ri na druhej strane, nie pod\u013ea toho, \u017ee sa nastavenie ulo\u017eilo.<\/strong> Ulo\u017een\u00e9 nastavenie neznamen\u00e1 prenesen\u00fd term\u00edn.<\/p>\n\n\n<h2 class=\"wp-block-branike-heading\">Na \u010do si da\u0165 pozor<\/h2>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Prepojte oba smery.<\/strong> Jednosmern\u00e9 prepojenie je hor\u0161ie ne\u017e \u017eiadne, lebo d\u00e1va falo\u0161n\u00fd pocit istoty.<\/li>\n\n\n<li><strong>Nezamie\u0148ajte odkazy medzi jednotkami.<\/strong> Skontrolujte, \u017ee pri ka\u017edej jednotke je jej vlastn\u00fd.<\/li>\n\n\n<li><strong>Odkaz na export nezverej\u0148ujte.<\/strong> Je chr\u00e1nen\u00fd k\u00f3dom \u2014 kto ho m\u00e1, vid\u00ed va\u0161u obsadenos\u0165.<\/li>\n\n\n<li><strong>R\u00e1tajte s oneskoren\u00edm.<\/strong> Synchroniz\u00e1cia nie je okam\u017eit\u00e1 na \u017eiadnej strane.<\/li>\n\n\n<li><strong>Po zmene nastavenia si to overte sk\u00fa\u0161kou<\/strong>, nie predpokladom.<\/li>\n\n\n<li><strong>Prepojenie zave\u010fte pred sez\u00f3nou<\/strong>, nie v jej strede.<\/li>\n\n\n<li><strong>Nema\u017ete importovan\u00e9 blokovania ru\u010dne.<\/strong> Pri \u010fal\u0161ej synchroniz\u00e1cii sa vr\u00e1tia \u2014 a ak ich ru\u0161\u00edte, znamen\u00e1 to, \u017ee je zle nastaven\u00fd zdroj.<\/li>\n\n<\/ul>\n\n\n<h2 class=\"wp-block-branike-heading\">\u010ealej<\/h2>\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/branike.com\/prirucka\/ubytovanie-prehlad\/\">Ubytovanie a rezerv\u00e1cie pobytov<\/a><\/li>\n\n\n<li><a href=\"https:\/\/branike.com\/prirucka\/sprievodca-stays\/\">Kompletn\u00fd sprievodca: Branike Stays (ubytovanie)<\/a><\/li>\n\n\n<li><a href=\"https:\/\/branike.com\/prirucka\/booking-prehlad\/\">Rezerva\u010dn\u00fd syst\u00e9m BooKing \u2014 preh\u013ead<\/a><\/li>\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Prepojte kalend\u00e1r s Airbnb, Booking.com a in\u00fdmi cez iCal, aby ste predi\u0161li dvojit\u00fdm rezerv\u00e1ci\u00e1m.<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_bkb_access":"public","_bkb_min_tier":"basic","_bkb_teaser":"","_bkb_featured":false,"_bt_container":"","_bt_sidebar":"","_bt_show_title":"","footnotes":"","_bseo_title":"","_bseo_description":"iCal synchroniz\u00e1cia prepoj\u00ed v\u00e1\u0161 kalend\u00e1r obsadenosti s extern\u00fdmi platformami. Rezerv\u00e1cie z oboch str\u00e1n sa zos\u00faladia, \u010d\u00edm pred\u00eddete dvojit\u00fdm rezerv\u00e1ci\u00e1m. Ako to","_bseo_noindex":"","_bseo_nofollow":"","_bseo_canonical":"","_bseo_og_title":"","_bseo_og_description":"","_bseo_og_image_id":0,"_bseo_og_image_url":"","_bseo_focus_keyword":""},"kb_category":[42],"kb_tag":[],"class_list":["post-6049","kb_article","type-kb_article","status-publish","hentry","kb_category-ubytovanie"],"_links":{"self":[{"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_article\/6049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_article"}],"about":[{"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/types\/kb_article"}],"author":[{"embeddable":true,"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_article\/6049\/revisions"}],"predecessor-version":[{"id":6717,"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_article\/6049\/revisions\/6717"}],"wp:attachment":[{"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/media?parent=6049"}],"wp:term":[{"taxonomy":"kb_category","embeddable":true,"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_category?post=6049"},{"taxonomy":"kb_tag","embeddable":true,"href":"https:\/\/branike.com\/wp-json\/wp\/v2\/kb_tag?post=6049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}