Für Händler · Technische Doku
Feed-Schnittstelle
boote.de importiert Ihren Bootsbestand über das NautiX-Format(v1.4) — den Boat24-Standard von nautic-network.org. Wenn Ihre Warenwirtschaft bereits einen NautiX-Feed für Boat24 & Co. exportiert, hinterlegen Sie einfach dieselbe URL bei uns.
In drei Schritten
- 1Kopieren Sie die NautiX-Feed-URL aus Ihrer Warenwirtschaft — dieselbe, die Sie für Boat24 nutzen.
- 2Fügen Sie sie in Ihrem Händlerprofil unter „Bestand importieren“ ein und klicken Sie auf „Testen“ — Sie sehen sofort eine Vorschau.
- 3„Speichern & Importieren“ — fertig. Ihr Bestand ist live und bleibt automatisch aktuell.
Anforderungen an den Feed
- • Format: NautiX v1.4 (XML), Wurzelelement
<nautix>. - • Erreichbarkeit: öffentliche http(s)-URL, die den Feed direkt ausliefert. Keine Anmeldung/kein Login davor.
- • Zeichensatz: UTF-8 empfohlen.
- • Bilder: als absolute http(s)-URLs im Feed. Wir laden sie auf unsere Server (kein Hotlinking, keine toten Links).
- • Pflicht je Boot: eine stabile
idam<advert>. Ohne sie ist kein Abgleich möglich, das Boot wird übersprungen.
Feed-Struktur
<nautix> → <adverts> → je Boot ein <advert id="…">. Ein vollständiges Minimalbeispiel:
<?xml version="1.0" encoding="UTF-8"?>
<nautix version="1.4">
<adverts>
<advert id="12345" modified="2026-08-01T09:30:00Z">
<boat_data>
<manufacturer>Bavaria</manufacturer>
<model>Cruiser 34</model>
<boat_types>
<type primary="true">sail-yacht</type>
</boat_types>
<dimensions>
<loa unit="m">10.05</loa>
<beam unit="m">3.42</beam>
<draught unit="m">1.95</draught>
</dimensions>
<year_built>2019</year_built>
<hull><material>grp</material></hull>
</boat_data>
<advert_data>
<marketing_description>
<text>Gepflegte Bavaria Cruiser 34 aus erster Hand.</text>
</marketing_description>
</advert_data>
<sale_data>
<price type="fixed" currency="EUR">89000</price>
<condition>used</condition>
<location country="DE">Konstanz</location>
</sale_data>
<media>
<images>
<image>https://ihr-server.de/boot-12345-1.jpg</image>
<image>https://ihr-server.de/boot-12345-2.jpg</image>
</images>
</media>
</advert>
</adverts>
</nautix>Feld-Mapping
So übersetzen wir NautiX-Felder in boote.de-Anzeigenfelder. Nicht gefundene Felder bleiben leer — der Import bricht deswegen nicht ab.
| NautiX-Feld | boote.de | Hinweis |
|---|---|---|
advert[@id] | Referenz-ID | Pflicht. Stabile ID je Boot — Grundlage für den Abgleich. Fehlt sie, wird das Boot übersprungen. |
advert[@modified] | Änderungsdatum | ISO-8601, optional. |
boat_data/manufacturer + boat_data/model | Titel | Werden zum Anzeigentitel zusammengesetzt (Fallback: boat_name). |
advert_data/marketing_description/text | Beschreibung | HTML erlaubt; wird beim Import sicherheitsgeprüft (Script/iframe entfernt). |
sale_data/price (+ @currency, @type) | Preis | @type="on-request" ⇒ Preis auf Anfrage. Währung als Attribut (Default EUR). |
boat_data/boat_types/type[@primary] | Kategorie | Primärer Bootstyp; wird auf unsere Kategorie gemappt (Tabelle unten). |
boat_data/dimensions/loa | Länge | in Metern. |
boat_data/dimensions/beam | Breite | in Metern. |
boat_data/dimensions/draught | Tiefgang | in Metern. |
boat_data/year_built (o. model_year) | Baujahr | |
boat_data/drive/max_engine_power | Motorleistung | Gesamtleistung in PS (Fallback: engine_data/engine/power). |
boat_data/engine_data/engine/fuel | Kraftstoff | Diesel, Benzin, Elektro … |
boat_data/hull/material | Material | z. B. GFK, Stahl, Holz, Aluminium. |
sale_data/condition | Zustand | Neu, Neuwertig, Gebraucht … |
media/images/image | Bilder | http(s)-URLs; werden auf boote.de-Server übernommen. |
sale_data/location (+ @country) | Standort | Land + Ort. |
Kategorie-Mapping
Der primäre boat_type bestimmt die Kategorie:
| NautiX boat_type | boote.de-Kategorie |
|---|---|
sail-* | Segelboote |
power-* | Motorboote |
inflatable-* | Schlauchboote |
pwc-* | Jetski |
small-* | Kleinboote |
(sonst) | Motorboote (Fallback) |
Abgleich & Validierung
- • Automatischer Abgleich: Wir holen Ihren Feed regelmäßig ab (Standard alle 6 Stunden). Neue Boote erscheinen, Änderungen werden übernommen.
- • Delta-Abgleich: Boote, die nicht mehr im Feed stehen (verkauft/entfernt), verschwinden automatisch — keine Karteileichen.
- • Sicherheits-Stopp: Liefert der Feed unerwartet 0 Boote (z. B. Wartung), wird nicht Ihr gesamter Bestand gelöscht — der Lauf wird als Hinweis markiert.
- • Fehlertoleranz: Ein fehlerhaftes Boot lässt den restlichen Import nicht scheitern; jeder Lauf erzeugt einen Report mit Hinweisen.
- • Vorschau: „Testen“ ist ein Trockenlauf — es wird nichts gespeichert, Sie sehen nur, was importiert würde.