V skratke
  • Portály ako Sreality či nehnutelnosti.sk preberajú ponuky automaticky cez XML feed alebo API — ručné nahadzovanie je zbytočná práca navyše.
  • Napojenie funguje na základe zmluvy s portálom; feed generuje priamo váš web z vlastnej administrácie.
  • Ten istý princíp funguje aj opačne — importy ponúk od partnerov a developerov, vrátane AI prekladov.

Typický deň menšej realitnej kancelárie: nová ponuka sa nahodí do interného systému, potom ručne na web, potom ručne na Sreality, potom na nehnutelnosti.sk… a pri zmene ceny sa celé kolečko opakuje. Každá ponuka žije na štyroch miestach a ani jedno nevie o ostatných. V tomto článku ukážeme, ako to robia kancelárie, ktoré chcú mať kľud: jedna administrácia, všetko ostatné automaticky.

Ako portály preberajú ponuky

Veľké realitné portály majú na hromadné preberanie ponúk pripravené rozhrania — historicky najmä XML feedy, pri novších integráciách aj API. Princíp feedu je jednoduchý: váš web vystaví na dohodnutej adrese XML súbor so zoznamom všetkých aktívnych ponúk (parametre, popisy, ceny, odkazy na fotografie) a portál si ho v pravidelných intervaloch sťahuje. Pri API napojení web zmeny aktívne posiela — nová ponuka či zmena ceny sa na portáli prejaví prakticky okamžite.

Dôležité: formát si diktuje portál. Každý má vlastnú špecifikáciu — štruktúru XML, povinné polia, číselníky typov nehnuteľností, limity fotografií. Export preto nie je jeden univerzálny súbor, ale súbor na mieru pre každý portál. Dobrá správa: dáta sú tie isté, líši sa len obal.

Ako prebieha napojenie v praxi

Proces je pri väčšine portálov podobný:

  • 1. Zmluva s portálom — hromadný import je služba pre zmluvných klientov; portál vám pridelí prístupové údaje a technickú špecifikáciu.
  • 2. Generovanie feedu — web vygeneruje XML v požadovanom formáte priamo z databázy ponúk. Žiadne medzikroky, žiadne kopírovanie.
  • 3. Validácia — portál feed skontroluje (štruktúra, povinné polia, fotografie); prvé kolo takmer vždy odhalí drobnosti na doladenie.
  • 4. Automatická synchronizácia — po schválení beží všetko samo: nové ponuky pribúdajú, zmenené sa aktualizujú, predané miznú.

Opačný smer: importy od partnerov

Rovnaký mechanizmus funguje aj smerom dnu. Ak spolupracujete s developermi alebo zahraničnými partnermi, ktorí ponúkajú feedy svojich projektov, váš web si ich vie automaticky sťahovať — nové ponuky sa objavia v katalógu bez práce, so všetkými parametrami a fotografiami. Pri zahraničných partneroch (typicky Španielsko či Chorvátsko) sa dá do procesu zaradiť automatický AI preklad popisov — ponuka príde po španielsky a na webe pristane po slovensky.

Najčastejšie chyby z praxe

  • Nevalidné XML — neošetrené špeciálne znaky v popisoch dokážu zhodiť celý feed. Feed musí byť generovaný, nie skladaný ručne.
  • Fotografie cez pomalý hosting — portál sťahuje fotky z vašich URL; pomalý server = nekompletné ponuky.
  • Duplicity pri viacerých zdrojoch — ak tá istá ponuka príde z dvoch feedov, potrebujete deduplikáciu podľa identifikátorov.
  • Zabudnuté číselníky — portál má vlastné kódy pre typy nehnuteľností a stavov; mapovanie treba udržiavať.
  • Scraping namiesto feedu — sťahovanie cudzích webov bez dohody je právne rizikové a technicky krehké. Vždy feed alebo API na základe dohody.

Čo to znamená pre vašu kanceláriu

Automatizované exporty a importy sú súčasť toho, čo popisujeme v článku Web pre realitnú kanceláriu — katalóg s administráciou je základ, feedy z neho robia centrálu, ktorá kŕmi všetky kanály. Úspora je merateľná: kancelária s 50 aktívnymi ponukami a dvomi portálmi ušetrí ručným nahadzovaním hodiny týždenne a eliminuje chyby typu „na portáli je stará cena".

Časté otázky

Ako sa realitná kancelária napojí na Sreality alebo nehnutelnosti.sk?
Základ je zmluvný vzťah s portálom — ten vám poskytne technickú špecifikáciu importu a prístupové údaje. Web potom generuje XML feed (alebo volá API) v požadovanom formáte a portál si ponuky pravidelne preberá. Feed vieme vygenerovať priamo z administrácie vášho webu, bez ručného nahadzovania.
Koľko stojí vývoj exportu na realitný portál?
Napojenie jedného portálu podľa jeho špecifikácie typicky 500 – 1 500 € (formát, validácia, automatická synchronizácia). V rámci kompletného realitného webu s katalógom a importmi sa exporty riešia v balíku — celok vychádza na 4 500 – 10 000 €.
Ako často sa ponuky na portáloch aktualizujú?
Podľa nastavenia portálu a feedu — bežne 1× až 4× denne, pri API napojení aj push okamžite pri zmene. Nové ponuky pribudnú, zmenené sa aktualizujú, stiahnuté zmiznú — bez akéhokoľvek ručného zásahu.
Dajú sa ponuky aj importovať — od partnerov či developerov?
Áno, ten istý princíp opačným smerom: ak vám partner posiela XML feed alebo má API, web si ponuky automaticky sťahuje. Pri zahraničných partneroch sa dá do importu zaradiť aj automatický AI preklad popisov.
Čo ak partner žiadny feed nemá?
Ostáva ručné zadávanie cez administráciu, prípadne dohodnúť s partnerom jednoduchý export (aj CSV sa dá spracovať). Scraping cudzích webov neodporúčame — je právne rizikový a technicky krehký.

Plánujete realitný web s exportmi?

Katalógy, importy, exporty aj AI preklady staviame ako súčasť webových aplikácií na mieru. Napíšte nám, čo potrebujete prepojiť — do 24 hodín sa ozveme s návrhom riešenia a cenou.

Autor Ondrej Remeselník

Zakladateľ a vývojár DataStorm. Vo vývoji softvéru od roku 1999 — weby, aplikácie a systémy pre firmy ako IAD Investments, DPD či SME. Píše z praxe, nie z počutia.