boote.de

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

  1. 1Kopieren Sie die NautiX-Feed-URL aus Ihrer Warenwirtschaft — dieselbe, die Sie für Boat24 nutzen.
  2. 2Fügen Sie sie in Ihrem Händlerprofil unter „Bestand importieren“ ein und klicken Sie auf „Testen“ — Sie sehen sofort eine Vorschau.
  3. 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 id am <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-Feldboote.deHinweis
advert[@id]Referenz-IDPflicht. Stabile ID je Boot — Grundlage für den Abgleich. Fehlt sie, wird das Boot übersprungen.
advert[@modified]ÄnderungsdatumISO-8601, optional.
boat_data/manufacturer + boat_data/modelTitelWerden zum Anzeigentitel zusammengesetzt (Fallback: boat_name).
advert_data/marketing_description/textBeschreibungHTML 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]KategoriePrimärer Bootstyp; wird auf unsere Kategorie gemappt (Tabelle unten).
boat_data/dimensions/loaLängein Metern.
boat_data/dimensions/beamBreitein Metern.
boat_data/dimensions/draughtTiefgangin Metern.
boat_data/year_built (o. model_year)Baujahr
boat_data/drive/max_engine_powerMotorleistungGesamtleistung in PS (Fallback: engine_data/engine/power).
boat_data/engine_data/engine/fuelKraftstoffDiesel, Benzin, Elektro …
boat_data/hull/materialMaterialz. B. GFK, Stahl, Holz, Aluminium.
sale_data/conditionZustandNeu, Neuwertig, Gebraucht …
media/images/imageBilderhttp(s)-URLs; werden auf boote.de-Server übernommen.
sale_data/location (+ @country)StandortLand + Ort.

Kategorie-Mapping

Der primäre boat_type bestimmt die Kategorie:

NautiX boat_typeboote.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.

Bereit?

Hinterlegen Sie Ihre Feed-URL im Händlerprofil und testen Sie den Import.

Zum Händlerprofil