1. Početak

Dobrodošli u europsku XML specifikaciju uvoza nekretnina. Ovaj dokument pruža sve tehničke detalje potrebne za izradu feeda nekretnina koji se integrira s našom platformom.

Izradite svoj feed

Izradite svoj XML feed slijedeći specifikacije navedene u ovom dokumentu. Provjerite jesu li sva obavezna polja popunjena i je li feed provjeren prema našoj shemi.

Testirajte svoj feed

Validirajte XML strukturu i kodiranje znakova. Koristite standardne XML validatore za provjeru sintaktičkih pogrešaka prije slanja.

Pošaljite za pregled

Nakon što se vaš feed ispravno potvrdi, pošaljite URL feeda našem timu na konačni pregled. Provjerit ćemo integraciju i aktivirati vašu automatsku sinkronizaciju.

2. Pregled

XML feed za europske nekretnine je apsolutni feed, što znači da bi trebao sadržavati sva vaša aktivna svojstva svaki put kada se generira. Svojstva koja nisu uključena u feed automatski će se ukloniti s naše platforme.

⚠️ Važno: Apsolutno pravilo feeda Vaš feed mora sadržavati SVA aktivna svojstva. Nedostajuća svojstva bit će izbrisana iz našeg sustava tijekom sljedeće sinkronizacije.

Kako se obrađuju nekretnine

scenario Akcijski
Novo <id> otkrivena Nekretnina je UMETNUTO kao novi oglas
Postojeći <id> s ažuriranim <date> Nekretnina je NADOGRADILI s novim informacijama
<id> nedostaje u feedu Nekretnina je BRISANO s naše platforme
💡 Savjet Uvijek ažurirajte <date> polje prilikom mijenjanja svojstva. Svojstva s nepromijenjenim datumima ne mogu se ponovno obraditi.

3. Smjernice i konvencije

Tehnički zahtjevi

  • Sve XML oznake MORA biti malo slovo
  • Feed MORA biti kodirano u UTF-8 formatu
  • Prijelomi redaka u opisima moraju koristiti stvarne znakove za novi redak (\n)
  • Do NE koristiti CDATA dijelovi
  • URL-ovi moraju biti apsolutni (uključujući pune https:// prefiks)
  • Svaki račun zahtijeva jedinstveni URL feeda

Standardi formata podataka

Vrsta polja Format Primjer
Datum / Vrijeme GGGG-MM-DD HH: MM: SS 2026-01-08 14:30:00
Cijena Samo brojevi, bez simbola 250000
Površina (m²) Numerički, kvadratni metri 150
GPS koordinate Decimalni stupnjevi 36.5108, -4.8855
Kod države ISO 3166-1 alfa-2 ES, FR, DE

4. Struktura feedova

Svaki feed slijedi ovu osnovnu strukturu s korijenskim elementom koji sadrži identifikaciju feeda, informacije o agentu i jedan ili više čvorova svojstava.

<?xml version="1.0" encoding="UTF-8"?>
<root>

    <european_realestate>
        <feed_version>1</feed_version>
    </european_realestate>

    <agent>
        <id>YOUR_AGENT_ID</id>
        <name>Agency Name</name>
        <email>contact@agency.com</email>
        <!-- Additional agent fields... -->
    </agent>

    <property>
        <!-- Property 1 fields... -->
    </property>

    <property>
        <!-- Property 2 fields... -->
    </property>

    <!-- Additional properties... -->

</root>

Polja čvora agenta

Polje potreban Opis
<id> Da Vaš jedinstveni ID agenta koji vam je dodijelio European Real Estate
<name> Da Naziv vaše agencije/agenta
<email> Da Primarna kontaktna e-pošta
<tel> Ne Telefonski broj ureda
<mob> Ne Broj mobitela
<addr1> Ne Redak adrese 1
<addr2> Ne Redak adrese 2
<town> Ne Grad / mjesto
<region> Ne Regija/Pokrajina
<postcode> Ne Poštanski broj
<country> Ne Ime države
<logo> Ne URL do logotipa agencije (preporučeno 200x200px)
<website> Ne URL web stranice agencije

5. Referenca čvorova svojstava

Osnovna polja

potreban Vrsta: Niz/Cijeli broj

Jedinstveni identifikator za svojstvo. Mora ostati dosljedan u svim ažuriranjima feeda.

<id>987654</id>

potreban Vrsta: Datum i vrijeme

Datum/vrijeme zadnje izmjene. Ažurirajte ovo kada se promijene bilo kakvi podaci o nekretnini.

<date>2026-01-08 12:00:00</date>

Izborni Vrsta: Niz

Vaš interni referentni kod svojstva.

<ref>ABC-123</ref>

Cijene

potreban Vrsta: Cijeli broj

Cijena nekretnine kao broj bez simbola valute ili separatora.

<price>250000</price>

Izborni Vrsta: Niz Zadano: EUR

Kod valute. Podržani: EUR, GBP, USD, CHF, PLN, CZK, HUF, RON, SEK, NOK, DKK

<currency>EUR</currency>

potreban Vrsta: Nabrajanje

Status oglasa za nekretninu.

Još malo brojeva Opis
for_sale Nekretnina je na prodaju
for_rent Nekretnina se iznajmljuje

Izborni Vrsta: Nabrajanje

Samo za nekretnine za najam. Vrijednosti: week, month, year

<price_period>month</price_period>

Lokacija

potreban Vrsta: Niz znakova (2 znaka)

ISO 3166-1 alpha-2 kod države. Vidi Podržane zemlje.

<country_code>ES</country_code>

potreban Vrsta: Niz

Naziv grada ili mjesta u kojem se nekretnina nalazi.

<town>Marbella</town>

Izborni Vrsta: Niz

Regija, pokrajina ili država.

<region>Málaga</region>

Izborni Vrsta: Niz

Poštanski broj.

<postcode>29600</postcode>

Izborni Vrsta: Niz

Dodatni opis lokacije (susjedstvo, urbanizacija itd.).

<location_detail>Costa del Sol</location_detail>

Izborni Vrsta: Kontejner

GPS koordinate u decimalnim stupnjevima.

<location>
    <latitude>36.5108</latitude>
    <longitude>-4.8855</longitude>
</location>

Detalji nekretnine

potreban Vrsta: Nabrajanje

Vrsta nekretnine. Vidi Vrste nekretnina za sve vrijednosti.

<type>apartment</type>

Izborni Vrsta: Nabrajanje

Stanje nekretnine. Vrijednosti: newly_built, good_condition, needs_renovating, under_construction, buildable_land

<condition>good_condition</condition>

, , ,

Izborni Vrsta: Cijeli broj

Broj spavaćih soba, kupaonica, ukupan broj soba i garažnih mjesta (1-10+).

<bedrooms>3</bedrooms>
<bathrooms>2</bathrooms>
<rooms>6</rooms>
<garage>1</garage>

Izborni Vrsta: Cijeli broj (4 znamenke)

Godina izgradnje nekretnine.

<year_built>2020</year_built>

Izborni Vrsta: Kontejner

Izgrađena površina i veličina parcele u kvadratnim metrima.

<surface_area>
    <built>150</built>
    <plot>500</plot>
</surface_area>

Izborni Vrsta: Kontejner

Ocjene energetske učinkovitosti (od A do G).

<energy_rating>
    <consumption>B</consumption>
    <emissions>C</emissions>
</energy_rating>

Sadržaj

Izborni Vrsta: Niz znakova (maks. 100 znakova)

Naziv nekretnine na engleskom jeziku. Prijevodi se generiraju automatski.

<title>Stunning 3-Bedroom Apartment with Sea Views</title>

potreban Vrsta: Niz

Potpuni opis nekretnine na engleskom jeziku. Prijevodi se generiraju automatski.

<desc>Beautiful modern apartment located in the heart of Marbella...</desc>

Izborni Vrsta: URL

Poveznica na nekretninu na vašoj web stranici.

<url>https://example.com/property/123456</url>

Izborni Vrsta: Niz znakova (maks. 500 znakova)

Privatne bilješke samo za upotrebu agenta.

<notes>Key available at office. Call before viewing.</notes>

Mediji

Izborni Maks.: 50 slika

Slike nekretnina. Prva slika je glavna/naslovna slika. Preporučena veličina: 1920x1280px. Minimalno: 800x600px.

<images>
    <image id="1">
        <url>https://example.com/images/main.jpg</url>
        <title>Living Room</title>
    </image>
    <image id="2">
        <url>https://example.com/images/bedroom.jpg</url>
        <title>Master Bedroom</title>
    </image>
</images>

Izborni Vrsta: URL

URL za virtualnu turu (Matterport, iGuide, itd.).

<virtual_tour>https://my.matterport.com/show/?m=XXXXX</virtual_tour>

Izborni Vrsta: Kontejner

Video o nekretninama. Vrste: youtube, vimeo, direct

<video>
    <url>https://youtube.com/watch?v=XXXXX</url>
    <type>youtube</type>
</video>

Izborni Vrsta: Kontejner

Popis značajki nekretnine. Vidi Popis značajki.

<features>
    <feature>swimming_pool</feature>
    <feature>air_conditioning</feature>
    <feature>sea_views</feature>
</features>

6. Vrste nekretnina

Koristite ove vrijednosti za <type> polje:

Apartmani

apartman dupleks mezoneta nastrešnica studio trostruk

Poslovni prostor

posao kompleks farma hotel dućan

Kuće za odmor

planinska koliba seoska kuća seljačka kuća imanje

Zemlja i ruševine

otoku zemljište propast

Ostalo

kuća_u_pećini zamak mobilna_kuća parkiralište

Gradske kuće

odvojen poluodvojena kuća u nizu seoska_kuća

Vile

bungalov vila

7. Popis značajki

Uključite samo značajke koje se odnose na vašu nekretninu:

dostupan klima_uređaj roštilj podrum dizalo ugradbeni ormari namješten garaža vrt gimnastika Internet praonica travnjak izvan mreže tuš na otvorenom parkiralište telefonska_linija sauna pogledi_na_more skladište bazen terasa kabelska_televizija WiFi prozorske_prozore

8. Podržane zemlje

Koristite ISO 3166-1 alpha-2 kodove za <country_code> polje:

Kodirati Država Kodirati Država
AL Albanija LT Litva
AT Austrija LU Luksemburg
BA Bosna i Hercegovina LV Letonija
BE Belgija MD Moldova
BG Bugarska ME Crna Gora
CH Švicarska MT Malta
CY Cipar NL Nizozemska
CZ Češkoj NE Norveška
DE Njemačka PL Poljska
DK Danska PT Portugal
EE Estonija RO Rumunija
ES Španjolska RS Srbija
FI Finska SE Švedska
FR Francuska SI Slovenija
GB Ujedinjeno Kraljevstvo SK Slovačka
GE Gruzija GR Grčka
HR Hrvatska HU Mađarska
IE Irska IS Island
IT Italy

9. Kodiranje znakova

Vaš feed MORA biti kodirano u UTF-8 formatuPosebni znakovi u tekstualnom sadržaju moraju biti pravilno izbjegnuti:

Lik Entitetska Upotreba
< &lt; Manje od
> &gt; Veći od
& &amp; Ampersand
" &quot; Dvostruki navodnici (u atributima)
' &apos; Apostrof (u atributima)
✅ Ispravno <desc>Property with pool &amp; garden</desc>
❌ Netočno <desc>Property with pool & garden</desc>

10. Testiranje vašeg feeda

Korak 1: Validacija XML strukture

Prije slanja feeda, provjerite ga pomoću XML validatora:

Korak 2: Provjerite kodiranje znakova

Provjerite je li vaš feed ispravno kodiran UTF-8:

Korak 3: Provjerite obavezna polja

Provjerite jesu li sva obavezna polja prisutna za svako svojstvo:

  • <id> — Jedinstveni ID nekretnine
  • <date> — Datum posljednje izmjene
  • <price> — Cijena nekretnine
  • <status> — Status prodaje/najma
  • <type> — Vrsta nekretnine
  • <country_code> — ISO kod države
  • <town> — Naziv grada/mjesta
  • <desc> — Opis nekretnine
💡 Savjet Svojstva kojima nedostaju obavezna polja bit će označena kao "Nepotpuna" i neće se prikazivati ​​u rezultatima pretraživanja dok se ne isprave.

11. Automatizacija ažuriranja

Nakon što je vaš feed odobren, naš sustav automatski sinkronizira vaša svojstva svakodnevno.

Raspored sinkronizacije

  • Feedovi se obrađuju automatski svakih 24 sati
  • Obrada se obično odvija između 01:00 - 05:00 CET
  • Obrada velikih feedova može dulje trajati

Najbolje prakse

  • Uvijek uključi SVA aktivna svojstva u vašem feedu
  • Ažuriraj <date> polje kada se promijene podaci o svojstvu
  • Osigurajte da URL vašeg feeda ostane dosljedan i dostupan
  • Pratite sve pogreške u validaciji na svojoj nadzornoj ploči
⚠️ Zapamti Svojstva koja nisu uključena u vaš feed bit će automatski uklonjena s naše platforme tijekom sljedećeg ciklusa sinkronizacije.

12. Dobivanje pomoći

Ako imate pitanja ili naiđete na probleme sa svojim XML feedom:

Prilikom kontaktiranja podrške, molimo vas da navedete:

  • Vaš ID agenta
  • URL vašeg feeda
  • Opis problema
  • Sve primljene poruke o pogrešci