Zum Inhalt springen

Immobilien & Schnittstellen

OpenImmo-Import einrichten

Anleitung

Über die OpenImmo-Schnittstelle kommen deine Objekte aus dem CRM automatisch auf die Website. So funktioniert der Import im Hintergrund.

Dies ist die technische Seite der Importer-Konfiguration. In der Regel haben wir mit dem Einrichten deines Systems bereits alles vorkonfiguriert, sodass du lediglich diese Anleitungen brauchst:

→ Immobilien-Import manuell starten

→ Immobilien aus Propstack importieren

→ Immobilien aus onOffice importieren

Wenn du aber genauer wissen willst, was passiert, lies gerne weiter.

Was du vorbereiten solltest (wenn wir den Import für dich machen)

Damit wir dich perfekt unterstützen können:

Was vorbereiten?Warum?
Test-XML mit allen gewünschten FeldernDamit wir sehen, was befüllt wird – und ob die Bildqualität ausreichend ist.
Liste der Felder & ZielpositionenWas steht wo auf der Website? Welche Felder sollen als Titel, Alt-Text etc. genutzt werden?
Bedingungen beschreibenZ. B. „Hallenfläche nur bei Halle anzeigen, wenn nicht leer.“
Einheiten angebenFalls z. B. ein Wert in „m²“ oder „kWh“ dargestellt werden soll.
Normalisierungen vorbereitenWas soll wie umgewandelt werden? (z. B. zinshaus_renditeobjekt → Investment)

Wie funktioniert der Import technisch?

1. Inhaltstyp anlegen

Bevor überhaupt was importiert werden kann, braucht das System ein Zuhause für deine Immobilien – also einen passenden Inhaltstyp (z. B. „Immobilienangebote“). Wir haben dir ein Basismodell vorbereitet, das du erweitern kannst – mit beliebigen Feldern (z. B. Ausstattung, Energieausweis, Grundriss etc.).

Diese Felder kannst du später im Importer verknüpfen.

2. Importer einrichten

Gehe im Menü zu:

Settings → Importer

Hier kannst du:

  • Einen neuen Importer anlegen
  • FTP-Zugangsdaten eingeben (das ist die Verbindung zu deinem CRM)
  • Den Inhaltstyp auswählen
  • XML-Dateinamen definieren (z. B. alle Dateien, die mit IMMO- beginnen)
  • Den Import-Rhythmus und die Abgleichart bestimmen

3. Abgleicharten – oder: Was soll passieren?

OptionWas passiert?
Override everythingAlle alten Objekte werden deaktiviert, nur neue aus der XML-Datei bleiben aktiv.
Override differencesNur Objekte, die wirklich geändert wurden, werden aktualisiert.
Automatic adjustmentDie intelligenteste Variante – erkennt selbst, was zu tun ist (z. B. Update, Löschen etc.).

Tipp: In 90 % der Fälle ist Automatic adjustment die richtige Wahl.

4. Felder zuordnen (Feldbestimmung)

Jetzt wird’s ein bisschen technischer – aber du schaffst das!

In diesem Bereich legst du fest, welches XML-Feld wohin auf der Website gehört.

Beispiel 1 – Energiepassart

XML:

xml
KopierenBearbeiten
<zustand_angaben>
  <energiepass>
    <epart>BEDARF</epart>
  </energiepass>
</zustand_angaben>

Importer-Eintrag:

plaintext
KopierenBearbeiten
zustand_angaben energiepass epart

Beispiel 2 – Grundrisse

xml
KopierenBearbeiten
<anhaenge>
  <anhang gruppe="GRUNDRISS">
    <daten>
      <pfad>bild.jpg</pfad>
    </daten>
  </anhang>
</anhaenge>

Importer-Eintrag:

  • Knot Path: anhaenge
  • Knot Value: anhang daten pfad
  • Condition: $gruppe
  • Condition Value: GRUNDRISS

5. Sonderfunktionen – für Spezialfälle

FunktionWas sie macht
ConditionsImportiere nur, wenn eine bestimmte Bedingung erfüllt ist (z. B. nur Lagerflächen bei Hallen).
NormalizationWandelt Begriffe wie EINFAMILIENHAUS in Einfamilienhaus um.
File SettingsVergibt Titel, Autor & Bildnamen – z. B. für Grundrisse.
Use node name as valueNimmt den Namen des XML-Knotens als Wert, z. B. gaestewc.
Use as SEO Title / DescriptionNutzt dieses Feld direkt für den SEO-Titel oder die SEO-Beschreibung.
Use children of elementWichtig bei verschachtelten Elementen – etwa bei Nutzungsarten (WOHNEN, GEWERBE etc.).
Is this field an IDDient zur Wiedererkennung – so werden bestehende Objekte aktualisiert, statt doppelt angelegt.
Published FieldSteuert, ob ein Objekt noch aktiv ist – z. B. wird es bei DELETE automatisch deaktiviert.
ReportingGibt eine Report-E-Mail bei jedem Import – nützlich zur Kontrolle.

Noch Fragen?

Wir wissen: Imports klingen erstmal wie ein Buch mit sieben Siegeln. Aber mit ein bisschen Struktur (und dieser Anleitung 😄) bist du bestens gewappnet.
Wenn du Unterstützung brauchst, ist unser Support-Team unter support@ynfinite.com für dich da.

FAQ

Fragen zum Thema

  • Kann ich Bottimmo- und Maklaro-Tools anpassen?

    Leider nein, und wir auch nicht. Die Tools sind als iFrame eingebunden: Ihre Inhalte kommen von einer fremden Website, wie durch ein Fenster in deiner Seite. Änderungen an Design, Sprache oder Funktionen kann nur der Anbieter vornehmen (Bottimmo: support@bottimmo.com, Maklaro über die eigene Plattform). Alternativ kannst du an derselben Stelle ein eigenes Ynfinite-Formular zeigen.

    → Formular oder Bottimmo-Tool im Banner ändern oder ausblenden

Support

Nicht gefunden, was du suchst?

Schreib uns kurz, worum es geht – wir helfen dir weiter.

Diese Website verwendet Cookies

Wir verwenden Cookies und vergleichbare Techniken, um diese Website bereitzustellen und, mit deiner Einwilligung, Inhalte externer Dienste wie YouTube-Videos zu laden. Um fortzufahren, triff bitte eine Auswahl.

Weitere Informationen zu Datenschutz und Cookies findest du in unserer Datenschutzerklärung. Unter „Einstellungen“ kannst du einzelne Optionen gezielt ein- und ausschalten.

Einstellungen

  • Die Website verwendet Cookies, um Sitzungsinformationen zu speichern. Diese sind nicht personenbezogen und werden nicht von fremden Servern ausgelesen. Alle Bilder und Dateien liegen im Content-Management-System Ynfinite und werden von dort bereitgestellt. Ynfinite erhält dabei deine IP-Adresse, nutzt sie aber nur für die Auslieferung der Dateien und speichert sie nicht langfristig.

  • Inhalte aus externen Quellen wie Google (zum Beispiel Bewertungen aus dem Google-Unternehmensprofil und Karten), Videoplattformen und Social-Media-Plattformen. Wenn du externe Dienste akzeptierst, werden diese Inhalte ohne weitere Nachfrage geladen; die Anbieter erhalten dabei deine IP-Adresse.