PRETRAGA

Počinjemo

Dobrodošli u European Real Estate XML specifikacija uvoza. Ovaj dokument pruža sve tehničke detalje potrebne za kreiranje feeda nekretnina koji se integrira s našom platformom.

Kreirajte svoj feed

Izradite svoj XML feed slijedeći specifikaciju navedenu u ovom dokumentu. Popunite obavezna polja za svako svojstvo i koristite nazive elemenata tačno onako kako su navedeni - element koji nije u ovom dokumentu se ne čita.

Testirajte svoj feed

Validirajte XML strukturu i kodiranje znakova. Koristite standardni XML validator za provjeru sintaktičkih grešaka prije slanja.

Pošaljite na 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 sinhronizaciju.

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.

⚠️ Važno: Apsolutno pravilo hranjenja Vaš feed mora sadržavati SVE aktivne nekretnine. Nekretnina koja nedostaje u feedu se uklanja iz mreže od strane platforme, tako da nepotpun feed uzrokuje nestanak oglasa sa stranice.

Kako se obrađuju nekretnine

scenarioakcija
Novi <id> otkrivenoNekretnina je INSERTED kao novi oglas
postojeći <id> sa promijenjenim podacimaNekretnina je Promjena s novim informacijama
<id> nedostaje u feeduNekretnina je UKLJUČENO S MREŽE nakon tri uzastopne sinhronizacije. Ne briše se: ako se vrati u feed, ponovo se povezuje na mrežu sa sljedećom sinhronizacijom, sa netaknutim slikama i podacima.
💡 Savjet The <id> je ključ. Platforma upoređuje podatke svakog svojstva pri svakoj sinhronizaciji i obrađuje one koji su se promijenili, tako da nema polja za datum koje treba održavati: zadržite <id> stabilne i pošaljite svoje trenutne vrijednosti.

Smjernice i konvencije

Tehnički zahtjevi

  • Sve XML oznake MORA biti malo slovo
  • Feed MORA biti kodirano u UTF-8 formatu
  • Prelomi redova u opisima moraju koristiti stvarne znakove za novi red (\n)
  • Do NIJE upotreba CDATA sekcije i ne šaljite HTML u <desc>
  • URL-ovi moraju biti apsolutni (uključujući pune https:// prefiks)
  • Svaki račun zahtijeva jedinstveni URL feeda
  • Čvorovi svojstva moraju biti direktni potomci <root>

Standardi formata podataka

Tip poljaformatprimjer
CijenaSamo brojevi, bez simbola250000
Površina (m²)Numerički, kvadratni metri150
GPS koordinateDecimalni stepeni36.5108, -4.8855
ZemljaNaziv sa liste podržanih zemalja ili ISO 3166-1 alpha-2Spain or ES
GodinaČetiri cifre2018

Struktura feeda

Svaki feed prati ovu osnovnu strukturu: korijenski element s verzijom formata, nakon čega slijedi jedan čvor svojstva za svako aktivno svojstvo.

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

<european_realestate>
<feed_version>2</feed_version>
</european_realestate>

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

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

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

</root>

Šta platforma čita iz feeda

elementznačenje
<european_realestate>Identifikacija formata. Pošalji <feed_version>2</feed_version>
<property>Jedno svojstvo. Sve što platforma pohranjuje dolazi iz ovog čvora.
💡 Detalji agencije Naziv vaše agencije, logo, kontakt podaci i link između vašeg feeda i vašeg računa registrujemo mi za svaki feed. Ne čitaju se iz feeda, tako da nema ništa za slanje niti ažuriranje u datoteci. Pošaljite nam poruku kada se podaci vaše agencije promijene.

Referenca čvorova svojstava

Svaki element ispod pripada unutar jednog <property> čvor. Imena elemenata su tačno onako kako su ovdje napisana.

Osnovna polja

potreban Tip: String/Cijeli broj

Jedinstveni identifikator za svojstvo. Ovo mora ostati dosljedno u svim ažuriranjima feeda: to je ključ na osnovu kojeg se platforma uspoređuje.

<id>987654</id>

Opcionalno Vrsta: String

Vaš interni referentni kod nekretnine. Prikazuje se kao "Referenca" u dodatnim detaljima oglasa.

<ref>ABC-123</ref>

Cijene

potreban Tip: Cijeli broj

Cijena nekretnine kao broj bez simbola valute ili separatora.

<price>250000</price>

Opcionalno Vrsta: String Zadano: EUR

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

<currency>EUR</currency>

potreban Tip: Nabrajanje

Bez obzira da li se nekretnina prodaje ili iznajmljuje, a za iznajmljivanje i period na koji se cijena odnosi.

vrijednostOpis
saleNekretnina je na prodaju
monthNekretnina se iznajmljuje, cijena mjesečno
weekNekretnina se iznajmljuje, cijena po sedmici
yearNekretnina se iznajmljuje, cijena po godini
<price_freq>sale</price_freq>

lokacija

potreban Vrsta: String

Zemlja nekretnine. Koristite naziv iz Podržane zemlje lista; prihvaćen je i ISO 3166-1 alpha-2 kod.

<country>Spain</country>

potreban Vrsta: String

Naziv grada ili mjesta u kojem se nalazi nekretnina.

<town>Marbella</town>

Opcionalno Vrsta: String

Pokrajina, regija ili država.

<province>Málaga</province>

Opcionalno Vrsta: String

Poštanski broj.

<postal_code>29600</postal_code>

Opcionalno Vrsta: String

Dodatni opis lokacije (susjedstvo, urbanizacija, područje). Prikazano kao "Područje" na oglasu.

<location_detail>Costa del Sol</location_detail>

Opcionalno Tip: Kontejner

GPS koordinate u decimalnim stepenima. Obje vrijednosti su potrebne da bi se oznaka na mapi pojavila.

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

Detalji o nekretnini

potreban Tip: Nabrajanje

Vrsta svojstva. Koristite vrijednost iz Tipovi imovine lista. Uparivanje nije osjetljivo na velika i mala slova.

<type>Apartment</type>

Opcionalno Tip: Cijeli broj

Broj spavaćih soba.

<beds>3</beds>

Opcionalno Tip: Cijeli broj

Broj kupatila.

<baths>2</baths>

Opcionalno Tip: Cijeli broj (4 cifre)

Godina izgradnje nekretnine.

<year_built>2020</year_built>

Opcionalno Tip: Kontejner

Izgrađena površina i veličina parcele u kvadratnim metrima. Parcela ima smisla samo za zemljište i za nekretnine sa zemljištem.

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

Opcionalno Tip: Kontejner

Energetske ocjene, slova od A do G. Pošalji X kada certifikat nije dostupan.

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

sadržaj

potreban Vrsta: String

Potpun opis nekretnine na engleskom jeziku, upakovan u <en> element. Prijevodi se generiraju automatski. Koristite prave znakove za novi red za prelome paragrafa, nemojte slati HTML i nemojte koristiti CDATA.

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

Opcionalno Vrsta: URL

Link do nekretnine na vašoj web stranici, umotan u <en> element.

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

Mediji

Opcionalno Maks.: 20 slika

Slike nekretnine. Prva slika je naslovnica. Najviše 20 slika se čuva po oglasu. Preporučena veličina 1920x1280px, minimalna 800x600px.

<images>
<image>
<url>https://example.com/images/main.jpg</url>
</image>
<image>
<url>https://example.com/images/bedroom.jpg</url>
</image>
</images>

Opcionalno Vrsta: URL

URL adresa za virtuelnu turu (Matterport, iGuide i slično).

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

Opcionalno Vrsta: URL

URL adresa do videa nekretnine: YouTube, Vimeo ili direktna MP4/WebM datoteka.

<video_url>https://www.youtube.com/watch?v=XXXXX</video_url>

Opcionalno Tip: Kontejner

Spisak karakteristika nekretnine. Koristite nazive iz Popis karakteristika. Podudaranje nije osjetljivo na velika i mala slova. Pošaljite samo one karakteristike koje se primjenjuju.

<features>
<feature>Swimming Pool</feature>
<feature>Sea views</feature>
<feature>Air Conditioning</feature>
</features>

Tipovi imovine

Koristite ove vrijednosti za <type> polje. Uparivanje nije osjetljivo na velika i mala slova.

Stanovi

stan
Penthouse
Studio
Duplex
triplex
Mezoneta

Vile

Vila
Bungalov
Samostojeća kuća

Town Houses

Gradska kuća
Poluodvojena kuća
Kuća u nizu
Seoska kuća

Country Houses

Chalet
Dvorac
Seoska kuća
finca
Kuća na selu
farma
Seoska kuća
Pećinska kuća

Zemljište i ruševine

Zemljište
Ostrvo
propast

Poslovni Prostor

Business
Komercijalna nekretnina
kompleks
hotel
Web Shop

Ostalo

Mobilna kućica
Parkirno mjesto
💡 Savjet Pošaljite tip nekretnine onako kako bi trebao biti prikazan na oglasu. Ako koristite vrijednost koja nije na ovoj listi, oglas će biti objavljen bez tipa nekretnine.

Popis karakteristika

Uključite samo karakteristike koje se odnose na vašu nekretninu, jednu <feature> svaki element. Koristite ova imena; podudaranje nije osjetljivo na velika i mala slova.

Pristupačna nekretnina
Klima
Roštilj
podrum
Lift
Opremljeni ormarima
Namješteno
garaža
Vrt
teretana
Internet
praonica
Travnjak
Van mreže
Vanjski tuš
parkiranje
Telefonska linija
sauna
Pogled na more
Ostava
Bazen
terasa
TV kabel
Wi-Fi
Prozorske obloge
⚠️ Pošaljite ova imena, a ne kodove Gore navedena imena predstavljaju funkcije na našoj platformi. Vrijednost koja nije na ovoj listi se zanemaruje, tako da se ne pojavljuje na listi.
Tačno: <feature>Swimming Pool</feature>
Ignorirano: <feature>swimming_pool</feature>

Podržane zemlje

Koristite naziv države za <country> polje ili ISO 3166-1 alpha-2 kod.

ZemljaISOZemljaISO
AlbanijaALLetonijaLV
AustrijaATLitvanijaLT
BelgijaBELuksemburgLU
Bosna i HercegovinaBAMaltaMT
BugarskaBGMoldavijaMD
HrvatskaHRCrna GoraME
KiparCYNorveškaNE
ČeškaCZPoljskaPL
DanskaDKPortugalijaPT
EstonijaEERumunijaRO
FinskaFISrbijaRS
FrancuskaFRSlovačkaSK
GruzijaGESlovenijaSI
NjemačkaDEŠpanijaES
GrčkaGRŠvedskaSE
MađarskaHUŠvajcarskaCH
IslandISHolandijaNL
IrskaIEUjedinjeno kraljevstvoGB
ItalijaIT

Kodiranje znakova

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

karakterentitetupotreba
<&lt;Manje od
>&gt;Veci nego
&&amp;Ampersand
"&quot;Dvostruki navodnik (potreban samo unutar atributa)
'&apos;Apostrof (potreban samo unutar atributa)

✅ Ispravno <en>Property with pool &amp; garden</en>

❌ Netačno <en>Property with pool & garden</en>

Testiranje vašeg feeda

Korak 1: Validacija XML strukture

Validirajte svoj feed pomoću XML validatora prije slanja:

Korak 2: Provjerite kodiranje znakova

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

Korak 3: Provjerite obavezna polja

Svakoj nekretnini potrebni su ovi elementi:

  • <id> — Jedinstveni ID nekretnine
  • <price> — Cijena nekretnine
  • <price_freq> — Prodaja ili iznajmljivanje
  • <type> — Vrsta nekretnine
  • <country> — Zemlja
  • <town> — Grad ili mjesto
  • <desc><en> — Opis nekretnine
💡 Kako se oglas objavljuje Novi oglasi se kreiraju u nacrtu i objavljuju automatski kada njihove slike postanu dostupne na našoj medijskoj pohrani. Oglas bez slika objavljuje se odmah. Obrada slika obično se završi u roku od 24 sata od prve sinhronizacije, a oglas se ionako objavljuje nakon 48 sati.

Automatizacija ažuriranja

Nakon što vaš feed bude odobren, naš sistem automatski sinhronizuje vaša svojstva svake noći.

Sync Schedule

  • Feedovi se obrađuju automatski svakih 24 sati
  • Obrada počinje nakon 01:00 CEST i nastavlja se do ranog jutra
  • Obrada velikih feedova može trajati duže

najbolje prakse

  • Uvijek uključi SVE aktivne nekretnine u vašem feedu
  • Zadržite <id> nekretnine stabilne tokom cijelog njenog životnog vijeka
  • Pošalji do 20 slike po nekretnini; prvi je naslovnica
  • Pošalji apsolutne URL-ove slika koji ostaju dostupni; slike se preuzimaju samo jednom
  • Osigurajte da URL vašeg feeda ostane konzistentan i dostupan
  • Pratite sve greške u validaciji koje prijavi naš tim
⚠️ Zapamti Nekretnine koje nisu u vašem feedu se uklanjaju iz mreže nakon tri uzastopne sinhronizacije i automatski se vraćaju kada se vrate u feed. Ništa se ne briše s vašeg računa pri prvom propustu, ali feed kojem nedostaju oglasi danima ih uklanja sa stranice.

Traženje pomoći

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

Prilikom kontaktiranja podrške, molimo vas da navedete:

  • URL vašeg feeda
  • Naziv vaše agencije na European Real Estate
  • Par od <id> uključene vrijednosti
  • Opis problema
  • Sve primljene poruke o grešci