Flowfact & WordPress
OpenImmo-Export in Flowfact aktivieren und Objekte automatisch in WordPress importieren.
Anleitung →OpenImmo-XML ist das Herzstück jeder CRM-WordPress-Anbindung. Hier erfahren Sie, wie die XML-Datei aufgebaut ist, welche Felder die wichtigsten sind – und wie ein Plugin wie Frymo daraus fertige WordPress-Seiten macht.
Wenn Ihr CRM – egal ob Flowfact, Propstack, OnOffice oder JustImmo – Objekte exportiert, erzeugt es eine OpenImmo-XML-Datei. Das ist eine strukturierte Textdatei, die alle Immobiliendaten in einem einheitlichen Format enthält: Adresse, Preis, Fläche, Beschreibungstexte, Bildpfade und Dutzende weitere Felder.
Das Format ist genormt. Egal welches CRM Sie nutzen, die XML-Struktur folgt immer demselben Schema – dem OpenImmo-Standard. Deshalb kann ein einziges WordPress-Plugin wie Frymo Daten von allen gängigen CRMs importieren: Es liest immer dieselbe XML-Struktur.
Mehr zum OpenImmo-Standard als Konzept →
Eine typische OpenImmo-XML ist so aufgebaut:
OpenImmo kennt über 200 mögliche Felder. In der Praxis sind für Makler-Websites folgende am relevantesten:
| XML-Element | Bedeutung | Beispielwert |
|---|---|---|
| <objektnr_intern> | Eindeutige Objekt-ID im CRM | OBJ-001 |
| <aktion> | NEW, CHANGE oder DELETE | CHANGE |
| <vermarktungsart> | KAUF oder MIETE | KAUF="true" |
| <objektart> | Typ: Wohnung, Haus, Grundstück… | <wohnung> |
| <wohnflaeche> | Wohnfläche in m² | 85 |
| <anzahl_zimmer> | Zimmeranzahl | 3 |
| <kaufpreis> | Kaufpreis in Euro | 450000 |
| <kaltmiete> | Kaltmiete in Euro (bei Mietobjekten) | 1200 |
| <objekttitel> | Überschrift des Inserats | Helle 3-Zimmer-Wohnung |
| <objektbeschreibung> | Freitext-Beschreibung | Charmante Wohnung… |
| <lage> | Lagebeschreibung | Ruhige Seitenstraße… |
| <anhang> | Bildverweis (Pfad zur Bilddatei) | https://…/bild.jpg |
Das <uebertragung>-Element am Anfang der Datei steuert, wie der Import ablaufen soll:
<aktion>-Feld jedes Objekts gibt an, ob es neu (NEW), geändert (CHANGE) oder zu löschen (DELETE) ist.Frymo unterstützt beide Modi automatisch – das richtige Verhalten wird direkt aus der XML gelesen.
Hier ist der genaue Ablauf, wenn Frymo eine neue OpenImmo-XML empfängt:
Frymo prüft im eingestellten Intervall (Standard: stündlich), ob eine neue XML-Datei auf dem FTP-Server vorliegt oder ob sich die direkte API-Schnittstelle des CRMs geändert hat.
Frymo liest die XML-Struktur aus und ordnet jedem Objekt seine Felder zu: Kategorie, Preise, Flächen, Texte, Bilder. Unbekannte Felder werden ignoriert, Pflichtfelder auf Vollständigkeit geprüft.
Für jedes Objekt legt Frymo einen WordPress Custom Post Type an (oder aktualisiert einen bestehenden). Jedes Objekt erhält eine eigene URL, z.B. /objekte/helle-3-zimmer-wohnung-muenchen/.
Frymo lädt die in der XML referenzierten Bilder direkt in die WordPress Media Library. Bilder werden einmalig importiert und bei Änderungen automatisch aktualisiert.
Objekte mit <aktion>DELETE</aktion> oder Objekte, die im Vollabgleich fehlen, werden automatisch aus WordPress entfernt oder als "verkauft" markiert.
OpenImmo-XML muss in UTF-8 kodiert sein. Einige ältere CRM-Versionen exportieren noch in ISO-8859-1, was zu unlesbaren Umlauten führt. Lösung: In den CRM-Exporteinstellungen auf UTF-8 umstellen oder Frymo übernimmt die Konvertierung automatisch.
Der häufigste Grund: Die Bildpfade in der XML sind relativ (z.B. bilder/obj001.jpg) statt absolut (https://ftp.server.de/bilder/obj001.jpg). Lösung: In den CRM-Exporteinstellungen absolute Pfade aktivieren.
Wenn <objektnr_intern> nicht eindeutig ist, kann Frymo bei Updates nicht erkennen, welches Objekt aktualisiert werden soll. Das führt zu Dubletten. Lösung: Im CRM sicherstellen, dass jede Objekt-ID einmalig vergeben wird.
Bei Portfolios mit mehreren Hundert Objekten können OpenImmo-XML-Dateien sehr groß werden. Standard-PHP-Konfigurationen limitieren die Dateigröße beim Import. Frymo verarbeitet auch große Dateien, benötigt dafür aber ausreichend PHP-Memory-Limit (mindestens 256 MB empfohlen).
Sie müssen die XML-Struktur nicht selbst verarbeiten. Frymo übernimmt den kompletten Import – vollautomatisch, stündlich, für alle gängigen CRMs.
OpenImmo-Export in Flowfact aktivieren und Objekte automatisch in WordPress importieren.
Anleitung →Propstack per API oder OpenImmo direkt mit WordPress verbinden.
Anleitung →Von der OnOffice-Website auf die eigene WordPress-Domain wechseln.
Anleitung →Als WordPress-Agentur richten wir Frymo, die CRM-Verbindung und den OpenImmo-Import komplett für Sie ein – inklusive Design und laufender Wartung.
Wenn Sie über einen unserer Links Frymo oder Elementor Pro kaufen, erhalten wir eine kleine Provision – bei gleichem Preis für Sie. Danke für Ihre Unterstützung!
Frymo – 30 Tage kostenlos
Jetzt testen (Anzeige)