---
title: "Was ist eine XML-Integration? Produkt-XML, Import und Export, Feldzuordnung, Aktualisierungsfrequenz für Bestand und Preise, Fehlerbehandlung, Rechner für die Kosten von Aktualisierungsverzögerungen und XML-Checkliste"
description: "Was ist die XML-Integration und wie funktioniert sie? Produkt-XML, Import vom Lieferanten, Export für Werbung, Feldzuordnung, Aktualisierungshäufigkeit und häufige Fehler."
url: https://www.faprika.com/de/blog/was-ist-eine-xml-integration
language: de
site: Faprika
---

# Was ist eine XML-Integration? Produkt-XML, Import und Export, Feldzuordnung, Aktualisierungsfrequenz für Bestand und Preise, Fehlerbehandlung, Rechner für die Kosten von Aktualisierungsverzögerungen und XML-Checkliste

> Was ist die XML-Integration und wie funktioniert sie? Produkt-XML, Import vom Lieferanten, Export für Werbung, Feldzuordnung, Aktualisierungshäufigkeit und häufige Fehler.

Hunderte Produkte Ihres Lieferanten von Hand einzugeben, bei Ausverkauf jede Zeile einzeln zu schließen und dasselbe Produkt zusätzlich auf Werbeplattformen hochzuladen, bremst ein Unternehmen ab einem gewissen Punkt aus. Damit sich andere Stellen automatisch aktualisieren, wenn sich Produktdaten an einer Stelle ändern, müssen Systeme dieselbe Sprache sprechen. Im E-Commerce ist XML diese gemeinsame Sprache am häufigsten.

Dieser Leitfaden behandelt die **XML-Integration** von Anfang bis Ende: was XML ist, wie ein Produkt-XML aussieht, den Unterschied zwischen Import und Export von Daten, wie das Feld-Mapping funktioniert, wie oft Bestands- und Preisaktualisierungen laufen sollten und welche Fehler am häufigsten auftreten. Außerdem gibt es ein Tool, das berechnet, was Aktualisierungsverzögerungen Sie kosten, und eine Checkliste, mit der Sie Ihre eigene XML-Quelle und Ihren Output prüfen können. Ohne den Beitrag [Was ist ein XML-Lieferant?](https://www.faprika.com/de/blog/was-ist-ein-xml-lieferant), der die Lieferantenseite behandelt, oder den Beitrag [Was ist ein XML-Händlermodell und wie startet man?](https://www.faprika.com/de/blog/was-ist-ein-xml-handlermodell-und-wie-startet-man), der die Geschäftsmodellseite der Methode behandelt, zu wiederholen, konzentrieren wir uns hier auf die Verbindung selbst, also auf Technik und Betrieb.

Kerngedanke

„Der Wert einer XML-Integration liegt nicht in der Datei selbst, sondern darin, wie oft und wie genau sie gelesen wird. Ein Feed, der innerhalb von Minuten aktualisiert wird, verhindert Bestandsfehler; ein Feed, der nur einmal täglich aktualisiert wird, bedeutet jeden Tag ein paar falsche Verkäufe.“

## Was ist eine XML-Integration?

Eine XML-Integration ist die automatische Übertragung von Daten wie Produkten, Beständen, Preisen oder Bestellungen zwischen zwei Systemen in einem strukturierten Dateiformat namens XML. Eine Seite veröffentlicht die Daten als XML, die andere liest diese Datei in festen Abständen ein und übernimmt sie in ihre eigenen Datensätze.

Die Stärke der Methode liegt darin, dass die beiden Systeme einander nicht kennen müssen. Das Quellsystem stellt die Daten unter einem Link bereit, den jeder lesen kann; das lesende System ruft diesen Link ab und legt den Inhalt in seinen eigenen Feldern ab. Je nach Richtung der Übertragung gibt es zwei Hauptanwendungen:

| Richtung | Was wird gemacht? | Von wem an wen? | Typische Anwendung |
| --- | --- | --- | --- |
| Import | Produkt- und Bestandsdaten einer externen Quelle werden in den Shop eingelesen | Lieferant oder Großhändler → Shop | Den Produktkatalog aufbauen und Bestand und Preise aktuell halten |
| Export | Produktdaten im Shop werden als XML-Link veröffentlicht | Shop → Werbe-, Shopping- und Katalogplattformen | Produkte für Werbung und Schaufenster freigeben, Verkaufsberichte teilen |

*Görsel: Was die XML-Integration ist: Import vom Lieferanten in den Shop und Export aus dem Shop an Werbe- und Shopping-Plattformen (Die zwei Richtungen der XML-Integration)*

Derselbe Shop nutzt oft beide Richtungen zugleich: Er übernimmt Produkte von seinem Lieferanten und gibt eigene Produkte an Werbeplattformen weiter. Die Logik beider Richtungen ist dieselbe; der Unterschied liegt darin, wer Herausgeber und wer Leser ist.

Lesetipp

Was ist ein XML-Lieferant?

## Was ist XML und wie sieht ein Produkt-XML aus?

XML ist eine Auszeichnungssprache, in der Daten durch Tags beschrieben werden; jede Information steht zwischen einem öffnenden und einem schließenden Tag, und die Tags sind ineinander verschachtelt und bilden einen Baum. Ein Produkt-XML beschreibt in jedem Ast dieses Baums ein Produkt.

Das folgende Beispiel zeigt ein stellvertretendes Produkt; die Tag-Namen unterscheiden sich von Quelle zu Quelle, und jede Quelle legt ihre eigene Struktur fest.

<code><?xml version="1.0" encoding="UTF-8"?> <urunler> <urun> <stok_kodu>ORN-1001</stok_kodu> <barkod>8690000000012</barkod> <ad>Örnek Keten Gömlek</ad> <fiyat>1250.00</fiyat> <stok>14</stok> <kategori>Giyim &gt; Gömlek</kategori> <resim>https://www.ornek.com/img/gomlek-1.jpg</resim> </urun> </urunler></code>

*Görsel: Aufbau einer Produkt-XML: XML-Deklaration, Wurzelelement, Produkt-Tag, Artikelnummer, Preis- und Bestandsfelder (Die Bestandteile eines Produkt-XML)*

| Element | Wozu dient er? | Zu beachten |
| --- | --- | --- |
| XML-Deklaration | Gibt an, dass die Datei XML ist, und nennt die Zeichenkodierung | Die Kodierung muss für türkische Sonderzeichen UTF-8 sein |
| Wurzelelement | Das äußerste Tag, das alle Produkte umschließt | Ein nicht geschlossenes Root-Tag macht die gesamte Datei ungültig |
| Produkt-Tag | Der Block, der für jedes Produkt als ein Datensatz wiederholt wird | Das lesende System trennt die Datensätze anhand des Namens dieses Tags |
| Feld-Tags | Einzelne Angaben wie Artikelnummer, Preis, Bestand, Kategorie | Dieselbe Information muss bei jedem Produkt im selben Tag ankommen |
| Attribut | Zusätzliche Information innerhalb des Tags, zum Beispiel die Währung | Der Leser muss so eingestellt sein, dass er dies ebenfalls liest |

XML ist so verbreitet, weil sowohl Menschen als auch Maschinen es lesen können. Sie können eine Datei im Browser öffnen, hineinschauen und mit eigenen Augen sehen, warum etwas schiefgelaufen ist. Das macht die Fehlersuche einfacher als bei anderen Übertragungsmethoden. Für große Listen wie Produktdaten erklärt das Glossar außerdem den Begriff [XML-Feed](https://www.faprika.com/de/glossar/was-ist-xml-feed).

Tipp

Öffnen Sie die Datei zuerst selbst

Wenn Sie einen XML-Link erhalten, öffnen Sie ihn im Browser, bevor Sie die Integration einrichten. Auf den ersten Blick sehen Sie, ob die Tags korrekt geschlossen sind, ob türkische Sonderzeichen unversehrt sind und ob jedes Produkt dieselben Felder enthält. Die meisten Probleme fallen schon hier in der Einrichtungsphase auf.

## Wie funktioniert eine XML-Integration?

Eine XML-Integration funktioniert so: Das lesende System ruft den Link der Quelle in festen Abständen ab, lädt die Datei herunter, analysiert den Inhalt, ordnet die Felder den eigenen Gegenstücken zu und schreibt die Änderungen in seine Datensätze. Der Ablauf folgt in jeder Runde derselben Reihenfolge.

1. **Ruft den Link ab:** Der Leser sendet eine Anfrage an die von der Quelle genannte XML-Adresse. Manchmal erlaubt die Quelle nur Anfragen von bestimmten Adressen.
2. **Lädt die Datei herunter:** Eine große Produktliste kann in mehrere Teile aufgeteilt sein; der Leser holt die Teile der Reihe nach ab.
3. **Analysiert sie:** Die Tags werden gelesen, und jedes Produkt wird als Datensatz abgetrennt. Ein fehlerhaftes Tag führt in diesem Schritt zu einem Fehler.
4. **Ordnet zu:** Felder der Quelle werden mit Feldern im Shop verknüpft: Artikelnummer mit Artikelnummer, Preis mit Preis.
5. **Vergleicht:** Die neuen Daten werden mit dem vorhandenen Datensatz verglichen; nur geänderte Produkte werden aktualisiert, neue Produkte hinzugefügt und aus der Quelle entfernte markiert.
6. **Schreibt und speichert:** Die Änderungen werden in den Shop übernommen; wie viele Produkte hinzugefügt, aktualisiert wurden und Fehler verursachten, wird im Protokoll festgehalten.
7. **Wartet:** Das System pausiert bis zur nächsten Runde; die Häufigkeit legt die Einstellung fest.

Beim Export kehrt sich die Reihenfolge um: Der Shop wandelt seine eigenen Produkte in XML um und veröffentlicht sie unter einem Link; die Werbe- oder Shopping-Plattform liest diesen Link nach eigenem Zeitplan. Hier haben Sie die Kontrolle, denn Sie bestimmen, welche Produkte zu welchem Preis und in welcher Sprache veröffentlicht werden.

## Wie importiert man Produkte von einem Lieferanten?

Um Produkte von einem Lieferanten zu übernehmen, hinterlegen Sie den XML-Link des Lieferanten im Shop, ordnen die Felder zu und legen die Aktualisierungshäufigkeit fest. Die Einrichtung erfolgt einmalig; danach bleiben Katalog und Bestand automatisch aktuell.

### Was vor dem Import zu prüfen ist

Die Qualität der Quelldatei bestimmt die Qualität der Integration. Beantworten Sie diese Fragen, bevor Sie den Link anbinden:

- **Aktualisierungshäufigkeit:** Wie oft aktualisiert die Quelle ihre Daten? Selbst wenn Sie jede Minute einlesen, erhalten Sie keine frischen Daten, wenn die Quelle nur einmal täglich aktualisiert wird.
- **Vollständigkeit der Felder:** Hat jedes Produkt eine Artikelnummer, einen Preis, einen Bestand und ein Bild? Leere Felder bedeuten leere Seiten.
- **Eindeutige Kennung:** Gibt es ein einzelnes Feld (Artikelnummer oder Barcode), das Produkte voneinander unterscheidet? Dieses Feld ist der Schlüssel zur Zuordnung.
- **Varianten:** Kommen Optionen wie Größe und Farbe innerhalb eines einzelnen Produkts oder als separate Datensätze?
- **Zuverlässigkeit der Quelle:** Bricht die Verbindung häufig ab, ist die Datei zu groß?

Wie Sie die Quelle als Lieferanten auswählen und die Geschäftsbeziehung aufbauen, finden Sie im Beitrag [Was ist ein XML-Lieferant?](https://www.faprika.com/de/blog/was-ist-ein-xml-lieferant); für die Grundlogik des lagerlosen Modells ist der Beitrag [Was ist lagerloser E-Commerce? So funktioniert der Verkauf ohne Lager](https://www.faprika.com/de/blog/was-ist-dropshipping-im-e-commerce-wie-funktioniert) hilfreich.

### Der erste Import und spätere Aktualisierungen sind nicht dasselbe

Die erste Übertragung baut den Katalog auf: Alle Produkte, Bilder und Beschreibungen kommen in den Shop. Spätere Runden übertragen nur die Änderungen: Bestand und Preis ändern sich häufig, Beschreibungen und Bilder selten. Diese Unterscheidung ist wichtig, denn in jeder Runde alles neu zu schreiben ist langsam und kann von Hand vorgenommene Korrekturen überschreiben. Legen Sie vorab fest, welche Felder dauerhaft aus der Quelle kommen und welche nur beim ersten Mal.

Tipp

Schützen Sie die von Hand korrigierten Felder

Wenn Sie Produktnamen oder Beschreibung für Ihre eigene SEO-Arbeit überarbeitet haben, stellen Sie sicher, dass diese Felder nicht in jeder Runde aus der Quelle überschrieben werden. Bestand und Preis an die Quelle zu koppeln und die Textfelder bei sich zu behalten, ist für die meisten Shops eine ausgewogene Lösung.

## Wie exportiert man Produkte zu Werbe- und Shopping-Plattformen?

Export bedeutet, die Produkte im Shop als XML-Link in dem Format zu veröffentlichen, das Werbe- und Shopping-Plattformen verlangen. Die Plattform liest diesen Link in regelmäßigen Abständen und zeigt Ihre Produkte in ihrem eigenen Schaufenster und in ihrer Werbung an.

Jede Plattform erwartet andere Feldnamen und Pflichtangaben. Deshalb erfolgt der Export oft mit einer Vorlage: Die Vorlage legt fest, wie die Felder des Shops in die von der Plattform erwarteten Tags umgewandelt werden. Worauf Sie achten sollten:

- **Geben Sie nur verkaufsfähige Produkte aus:** Gelangt ein Produkt ohne Bild oder Bestand in die Werbung, erhalten Sie entweder einen Fehler oder geben Werbebudget für ein ausverkauftes Produkt aus.
- **Passen Sie den Preis je Plattform an:** Auf manchen Plattformen kann eine andere Preispolitik gelten; deshalb ist es wichtig, den Preis in der Ausgabe um einen Betrag oder Prozentsatz erhöhen oder senken zu können.
- **Wählen Sie Sprache und Währung:** Für Werbung, die sich an einen ausländischen Markt richtet, muss das Produkt in der jeweiligen Sprache und Währung ausgespielt werden.
- **Schützen Sie den Link:** Ist die Ausgabeadresse öffentlich, können auch Wettbewerber Ihre Produkt- und Preisliste lesen; erlauben Sie den Zugriff möglichst nur von bestimmten Adressen.
- **Teilen Sie die Datei auf:** Bei sehr großen Katalogen werden mehrere Teile sicherer und schneller gelesen als eine einzelne Datei.

Die strukturierten Daten, mit denen Suchmaschinen Produktseiten verstehen, sind ein eigenes Thema; darüber können Sie im Artikel [Was sind strukturierte Daten (Schema)?](https://www.faprika.com/de/blog/was-sind-strukturierte-daten) lesen.

Lesetipp

Wie funktioniert die Massenaktualisierung von Produkten?

## Wie ordnet man Felder im XML zu?

Bei der Feldzuordnung wird festgelegt, in welches Feld im Shop jedes Tag des Quell-XML geschrieben wird. Ist die Zuordnung falsch, fließen die Daten zwar, aber an die falsche Stelle: Der Preis kann im Bestandsfeld landen, der Barcode in der Artikelnummer.

| Information in der Quelle | Gegenstück im Shop | Zu beachten |
| --- | --- | --- |
| Artikelnummer | Produkt-Artikelnummer (SKU) | Der Schlüssel der Zuordnung; muss eindeutig und stabil sein |
| Barcode | Barcode-Feld | Leere oder doppelte Barcodes können gegen Marktplatz- und Werberegeln verstoßen |
| Produktname | Produktname | Zu lange oder in Großbuchstaben geschriebene Namen sollten bearbeitet werden |
| Preis | Verkaufspreis | Es muss geklärt werden, ob er inklusive oder exklusive MwSt. ankommt |
| Bestandsmenge | Bestandsmenge | Negative und leere Werte sollten als 0 behandelt werden |
| Kategorie | Shop-Kategorie | Der Kategoriebaum der Quelle muss in Ihren umgewandelt werden |
| Bild-Link | Produktbilder | Der Link muss funktionieren; entfernt die Quelle das Bild, bleibt die Seite leer |
| Variante (Größe, Farbe) | Optionen und Varianten | Die Beziehung zwischen Hauptprodukt und Unterdatensätzen muss korrekt aufgebaut sein |

Die korrekte Verwaltung der Artikelnummer ist die Grundlage der Zuordnung; wie Artikelnummern aufgebaut sein sollten, erklärt der Artikel [Was ist eine SKU? So erstellen Sie eine Artikelnummer (SKU)](https://www.faprika.com/de/blog/was-ist-eine-sku). Weicht der Kategoriebaum der Quelle von Ihrem ab, erspart es Ihnen in späteren Runden Arbeit, jede Quellkategorie einmalig Ihrer eigenen Kategorie zuzuordnen.

## Wie oft sollte das XML aktualisiert werden?

Die Aktualisierungshäufigkeit richtet sich danach, wie schnell sich die Daten ändern und was diese Verzögerung Sie kostet. Bestand und Preis werden häufig aktualisiert, Beschreibungen und Bilder selten; je häufiger die Aktualisierung, desto geringer die Gefahr falscher Verkäufe.

| Datentyp | Änderungsgeschwindigkeit | Aktualisierungsansatz |
| --- | --- | --- |
| Bestandsmenge | Sehr schnell, bei jedem Verkauf | Die häufigsten Runden; möglichst im Minutentakt |
| Preis | Mittel, schnell in Kampagnen- und Wechselkurszeiten | Häufige Runden; manuelles Auslösen vor Kampagnen |
| Produktstatus (aktiv, inaktiv) | Mittel | Wird zusammen mit dem Bestand aktualisiert |
| Beschreibung und Eigenschaften | Langsam | Seltene Runden oder nur die erste Übertragung |
| Bilder | Langsam | Seltene Runden; wenn ein neues Produkt hinzukommt |
| Neue Produkte und Kategorien | Unregelmäßig | Tägliche oder wöchentliche Runde |

Hier vermischen sich zwei verschiedene Verzögerungen. Die erste ist das Leseintervall: In welchem Minutenabstand liest Ihr System das XML ein? Die zweite ist das eigene Aktualisierungsintervall der Quelle: Wie oft aktualisiert der Lieferant seine Datei? Das durchschnittliche Alter der Daten hängt von der Summe dieser beiden Verzögerungen ab. Egal, wie oft Sie einlesen: Wird die Quelle einmal täglich aktualisiert, bleibt der Bestand entsprechend alt.

In der XML-Verwaltung von Faprika werden Aktualisierungsintervalle und viele Felder vom Kunden verwaltet; Aktualisierungen können im Minutentakt statt täglich laufen. Auch in der Vorstellung der Erweiterung Dynamische XML-Verwaltung heißt es, dass die Aktualisierungszeit, die bei anderen Anbietern im Schnitt einen Tag beträgt, bei Faprika dem Kunden überlassen ist und auf Minuten verkürzt werden kann. Zur Seite der Bestandssynchronisierung mit Marktplätzen siehe den Leitfaden [Wie funktioniert die Bestandssynchronisierung mit Marktplätzen?](https://www.faprika.com/de/blog/marktplatz-bestandssynchronisierung).

Lesetipp

Wie funktioniert die Bestandssynchronisierung mit Marktplätzen?

### Wie berechnet man die Kosten von Aktualisierungsverzögerungen?

Die Kosten der Verzögerung entstehen, wenn ein Teil der Bestellungen, die bei veralteten Daten eingehen, auf nicht vorrätige Produkte entfällt: Die Bestellung wird storniert, der Kunde geht verloren, in manchen Kanälen drohen Strafen oder Punktverlust. Das folgende Werkzeug schätzt dies anhand eines groben Modells.

Das Modell funktioniert so: Die Zahl der täglichen Aktualisierungen ergibt das Intervall zwischen den Runden; das durchschnittliche Alter der Daten ist die Hälfte dieses Intervalls plus die Verzögerung; der Anteil des Tages, den dieses Alter abdeckt, zeigt den Anteil der Bestellungen mit veralteten Daten; multipliziert mit der Bestandsfehlerquote ergibt dieser Anteil die geschätzte Zahl fehlerhafter Bestellungen. Die Werte sind Annahmen; ersetzen Sie sie durch Ihre eigenen Daten.

Kosten der Aktualisierungsverzögerung

Anzahl der Produkte

Tägliche Anzahl der Aktualisierungen

Durchschnittliche Verzögerung (Stunden)

Tägliche Anzahl der Bestellungen

Durchschnittlicher Bestellwert (Währung)

Quote fehlerhafter Bestellungen bei veralteten Daten (%)

Durchschnittliches Alter der Daten (Stunden)**4**

Anteil veralteter Daten (innerhalb des Tages, %)**16,7**

Täglich geprüfte Produktzeilen**20.000**

Geschätzte fehlerhafte Bestellungen pro Tag**1**

Geschätzte fehlerhafte Bestellungen pro Monat**30**

Monatlicher Wert fehlerhafter Bestellungen (Währung)**24.000**

Der Anteil veralteter Daten wirkt gering. Ihre Aktualisierungshäufigkeit reicht für dieses Bestellvolumen aus; prüfen Sie auch das eigene Aktualisierungsintervall der Quelle.

Der Anteil veralteter Daten ist mittel. Mehr tägliche Aktualisierungen oder eine geringere Verzögerung können fehlerhafte Bestellungen deutlich senken.

Der Anteil veralteter Daten wirkt hoch. Bestand und Preise häufiger zu aktualisieren, besonders in den umsatzstarken Stunden, senkt diese Kosten am schnellsten.

Berechnung: Intervall = 24 ÷ tägliche Aktualisierungen; durchschnittliches Alter = Intervall ÷ 2 + Verzögerung; Anteil veralteter Daten = durchschnittliches Alter ÷ 24 (höchstens 100 %); fehlerhafte Bestellungen pro Tag = Bestellungen pro Tag × Anteil veralteter Daten × Quote fehlerhafter Bestellungen; Monatswerte basieren auf 30 Tagen; Betrag = fehlerhafte Bestellungen pro Monat × durchschnittlicher Bestellwert. Es wird angenommen, dass sich die Bestellungen gleichmäßig über den Tag verteilen. Die tatsächlichen Kosten hängen davon ab, wie schnell sich Produkte verkaufen, wie intensiv Kampagnen laufen und welche Stornoregeln die einzelnen Kanäle haben; das Ergebnis ist ein Ausgangspunkt für Entscheidungen, kein exakter Verlust.

Zwei Dinge sollten Sie beim Lesen des Ergebnisses beachten. Erstens halbiert eine Verdopplung der Aktualisierungen das Alter der Daten nicht, weil die Verzögerung gleich bleibt. Zweitens zeigt die Berechnung nur den direkten Verlust; der Vertrauensverlust, den Kunden nach einer stornierten Bestellung gegenüber dem Shop empfinden, lässt sich kaum beziffern, ist aber real. Die Verzögerung senken Sie meist nicht über die Häufigkeit, sondern indem Sie die Wartezeit zwischen Lesen und Schreiben verkürzen.

## Wie geht man mit Fehlern bei der XML-Integration um?

Fehlerbehandlung bei der XML-Integration bedeutet, Fehler im Voraus zu vermeiden, sie bei Auftreten schnell zu bemerken und zu wissen, wer was behebt. Eine Integration, die still läuft, läuft nicht zwangsläufig fehlerfrei; das Übertragungsprotokoll sollte regelmäßig gelesen werden.

Drei Ebenen greifen ineinander: Regeln, die die Quelldatei prüfen (ist ein Pflichtfeld leer, ist ein Preis null), das Übertragungsprotokoll (wie viele Produkte hinzugefügt, aktualisiert wurden oder Fehler verursachten) und die Warnung (ein Mechanismus, der Sie benachrichtigt, wenn die Fehlerquote einen Schwellenwert überschreitet). Die folgende Tabelle fasst die häufigsten Fälle zusammen.

| Symptom | Mögliche Ursache | Was wird gemacht? |
| --- | --- | --- |
| Türkische Sonderzeichen werden fehlerhaft angezeigt | Die Kodierung ist nicht UTF-8 oder wird falsch gelesen | Prüfen Sie die in der Datei deklarierte Kodierung und die Kodierungseinstellung des Lesers |
| Die Datei lässt sich gar nicht lesen | Nicht geschlossenes Tag, ungültiges Zeichen oder abgeschnittene Datei | Öffnen Sie die Datei im Browser, finden Sie die Fehlerzeile und melden Sie sie der Quelle |
| Die Verbindung läuft in ein Timeout | Die Datei ist zu groß oder die Quelle ist langsam | Teilen Sie die Datei in Teile auf und legen Sie den Lesezeitpunkt außerhalb der Stoßzeiten |
| Produkte erscheinen doppelt | Der Abgleichschlüssel (Artikelnummer) ist nicht eindeutig | Ändern Sie den Schlüssel oder lassen Sie die Duplikate in der Quelle bereinigen |
| Preis oder Bestand wird in das falsche Feld geschrieben | Die Feldzuordnung ist fehlerhaft | Testen Sie die Zuordnung an einem einzelnen Produkt und prüfen Sie sie |
| Produkte werden plötzlich deaktiviert | Die Quelle hat vorübergehend eine leere Datei veröffentlicht | Legen Sie einen Schwellenwert fest, der die Aktualisierung bei einer leeren oder sehr kleinen Datei stoppt |
| Bilder werden nicht angezeigt | Der Bildlink ist defekt oder die Quelle schränkt den Zugriff ein | Erwägen Sie, die Bilder auf Ihrem eigenen Server abzulegen oder den Zugriff mit der Quelle zu klären |
| Das Produkt ist im Verkauf, obwohl der Bestand null ist | Aktualisierungsverzögerung oder falsch gelesenes Bestandsfeld | Erhöhen Sie die Häufigkeit; halten Sie einen Sicherheitsbestand vor |

Besonders gefährlich ist die leere Datei: Veröffentlicht die Quelle bei einer Störung ein leeres XML, kann die Integration dies als „alle Produkte ausverkauft“ deuten und den gesamten Katalog deaktivieren. Um das zu verhindern, verwenden Sie einen Schwellenwert, der die Aktualisierung nicht anwendet, wenn die Zahl der eingehenden Datensätze gegenüber dem vorherigen Durchlauf stark gesunken ist. Der Sicherheitsbestand wiederum puffert Überverkäufe durch Verzögerung, indem er eine bestimmte Menge des an der Quelle sichtbaren Bestands im Shop zurückhält.

Tipp

Beheben Sie den Fehler gemeinsam mit der Quelle

Wenn die Quelle fehlerhafte Daten veröffentlicht, ist eine Korrektur im Shop nur vorläufig. Ein Beispiel der fehlerhaften Datei mit Uhrzeit und Produktcode an die Quelle zu senden, sorgt dafür, dass das Problem dauerhaft behoben wird. Ein paar konkrete Beispiele aus dem Fehlerprotokoll führen schneller zum Ziel als der Versuch, das Problem zu beschreiben.

## Häufige Fehler bei der XML-Integration

Fehler bei der XML-Einrichtung entstehen meist durch mangelnde Planung, nicht durch Technik. Am häufigsten sind:

- **Das Aktualisierungsintervall der Quelle nicht erfragen:** Auch wenn Sie häufig lesen, ist eine Verzögerung unvermeidlich, wenn die Quelle selten aktualisiert.
- **Bei jedem Durchlauf alles überschreiben:** Von Hand bearbeitete Texte und Bilder werden immer wieder überschrieben.
- **Die Zuordnung auf den gesamten Katalog anwenden, ohne sie an einem Produkt zu testen:** Eine falsche Zuordnung kann Tausende Datensätze beschädigen.
- **Keinen Schutz vor einer leeren Datei einrichten:** Eine einzige Störung kann den gesamten Katalog deaktivieren.
- **Keinen Sicherheitsbestand vorhalten:** Bis zum Bestand null zu verkaufen heißt, bei einer Verzögerung Produkte zu verkaufen, die nicht lieferbar sind.
- **Produkte ohne Bestand und ohne Bild im exportierten Feed belassen:** Anzeigen führen zu ausverkauften Produkten oder es treten Fehler auf.
- **Die Ausgabe-URL öffentlich zugänglich lassen:** Ihre Produkt- und Preisliste lässt sich leicht kopieren.
- **Das Protokoll nicht lesen:** Fehler häufen sich lange unbemerkt an.

Lesetipp

Was tun mit der Seite eines nicht vorrätigen Produkts?

## Wie richten Sie die XML-Integration mit Faprika ein?

Die XML-Verwaltung in Faprika besteht aus zwei Teilen: der dynamischen XML-Verwaltung für Produktübernahme und Bestandsaktualisierung sowie dem Produktexport aus dem Panel. In beiden ist das Ziel dasselbe: Sie steuern Aktualisierungsintervalle und Felder selbst.

Mit der Erweiterung [Dynamische XML-Verwaltung](https://www.faprika.com/de/erweiterungen/dynamisches-xml) steuern Sie Produktübernahme, Bestandsaktualisierung und den Export von Verkaufsberichten über anpassbare XML-Strukturen. Dank der anpassbaren Felder können Sie sich an die Struktur der Quelle anpassen und eigene Vorgaben festlegen. Die Erweiterung ist darauf ausgelegt, den Prozess automatisch und kontinuierlich laufen zu lassen.

### Wie erhalten Sie ein Produkt-XML aus dem Panel?

Der Produktexport für Werbe- und Shopping-Plattformen wird im Panel in wenigen Schritten erstellt. Im Admin-Panel folgen Sie dem Pfad **Katalog, Übertragung, Produkte exportieren**. Eine ausführliche Anleitung finden Sie im [Leitfaden zum Exportieren von Produkten](https://www.faprika.com/de/anleitungen/facebook-google-xml-feed).

*Görsel: Bildschirm „Produkte exportieren“ im Faprika-Panel: Filterfelder, Vorlage, Sprache, Währung und Einstellungen für Preisaufschläge (Der Bildschirm „Produkte exportieren“: zuerst filtern, dann die Ausgabeeinstellungen)*

Zuerst filtern Sie, welche Produkte exportiert werden: Produkte mit Bildern, Produkttyp, aktive Produkte, Anfangsbestand und Kategorie. Lassen Sie den Filter leer, werden alle Produkte gesendet. Anschließend füllen Sie die Ausgabeeinstellungen aus:

| Feld | Wozu dient er? |
| --- | --- |
| Ausgabename | Der Name, den Sie vergeben, um die Ausgabe von anderen zu unterscheiden |
| Dateityp | In diesem Ablauf wird XML gewählt |
| Vorlage | Für das Format welcher Plattform die Ausgabe erzeugt wird; die Vorlage der Plattform wird ausgewählt |
| Sprache | Liegen zu den Produkten zusätzliche Sprachinformationen vor, wird die Ausgabe in verschiedenen Sprachen erzeugt |
| Währung | Die Währung, in der der Preis in der Ausgabe angegeben wird |
| Preiswert | Der Wert, der zum Preis addiert oder davon abgezogen wird; bleibt 0, wenn Sie keine Differenz wünschen |
| Preistyp | Welcher Preis für den Export verwendet wird |
| Berechnungsart | Ob die Differenz ein Betrag oder ein Prozentsatz ist |
| Berechnungsrichtung | Den Preis erhöhen oder senken |
| Gesamtstückzahl | In wie viele Links die Ausgabe aufgeteilt wird; wird bei XMLs mit vielen Produkten verwendet, allgemein empfohlen ist 1 |
| Zulässige IP-Adressen | Eine Einschränkung, wenn Sie den Zugriff nur von bestimmten Adressen zulassen möchten; andernfalls leer lassen |

Nachdem Sie das Kästchen „Aktiv“ angehakt und gespeichert haben, rufen Sie die Ausgabelinks auf und verwenden den angezeigten XML-Link. Das Filtern ist nicht zwingend; wenn die zu bewerbenden Produkte jedoch Bilder und Bestand haben, vermeiden Sie Fehler und verhindern Anzeigen für nicht lieferbare Produkte.

### Wie werden Aktualisierungen in Faprika verwaltet?

Faprika überlässt Intervalle und Felder der XML-Aktualisierungen dem Kunden. Das hat zwei praktische Folgen: In einer Kampagne oder verkaufsstarken Phase können Sie die Häufigkeit erhöhen und in ruhigen Zeiten senken, und Sie können die Felder der Quelle passend zu Ihrer eigenen Shopstruktur zuordnen. In welchem Paket die Erweiterung und weitere Lösungen enthalten sind, hängt vom Paket ab; Einzelheiten finden Sie im Vergleich der [E-Commerce-Pakete](https://www.faprika.com/de/preise).

## Checkliste für die XML-Integration

Gehen Sie die folgende Liste durch, bevor Sie eine XML-Quelle verbinden oder eine Ausgabe veröffentlichen. Wenn jeder Punkt mit „Ja“ beantwortet ist, steht Ihr Datenfluss auf einem soliden Fundament.

*Görsel: Checkliste für die XML-Integration: Kodierung, eindeutige Artikelnummer, Feldzuordnung, Aktualisierungshäufigkeit, Schutz vor leeren Dateien und Ausgabefilter (Sechs Prüfpunkte für XML-Quelle und -Ausgabe)*

Prüfung von XML-Quelle und Ausgabe

Die Datei öffnet sich im Browser fehlerfrei und türkische Sonderzeichen werden korrekt angezeigt

Jedes Produkt hat eine eindeutige Artikelnummer

Preis-, Bestands- und Kategoriefelder wurden an einem Produkt getestet und korrekt geschrieben

Ich kenne das Aktualisierungsintervall der Quelle und meine eigene Lesehäufigkeit

Es gibt eine Schutzfunktion, die die Aktualisierung bei einer leeren oder sehr kleinen Datei stoppt

Von Hand bearbeitete Textfelder werden nicht überschrieben

Die exportierte Ausgabe enthält nur Produkte mit Bild und Bestand

Ich prüfe regelmäßig das Übertragungsprotokoll und die Fehleranzahl

Zutreffende Punkte**2 / 8**

Der XML-Datenfluss scheint noch nicht stabil zu sein. Stellen Sie zuerst die Korrektheit der Datei, die eindeutige Artikelnummer und die Feldzuordnung sicher.

Der Grundablauf steht, aber es gibt noch Lücken. Prüfen Sie Schutz vor leeren Dateien, Aktualisierungshäufigkeit und Protokollkontrolle.

Ihr XML-Datenfluss ist solide. Messen Sie jetzt die Aktualisierungsverzögerung und passen Sie die Häufigkeit an Ihr Bestellvolumen an.

| Feld | Prüfpunkt | Erledigt? |
| --- | --- | --- |
| Datei | Öffnet sich im Browser fehlerfrei, Kodierung ist korrekt | Ja / Nein |
| Kennung | Jedes Produkt hat eine eindeutige Artikelnummer | Ja / Nein |
| Zuordnung | Preis, Bestand und Kategorie an einem Produkt getestet | Ja / Nein |
| Häufigkeit | Das Intervall der Quelle und mein eigenes Leseintervall sind bekannt | Ja / Nein |
| Schutz | Aktualisierung stoppt bei leerer oder kleiner Datei | Ja / Nein |
| Überschreiben | Von Hand bearbeitete Texte bleiben erhalten | Ja / Nein |
| Ergebnis | Nur Produkte mit Bildern und Bestand werden exportiert | Ja / Nein |
| Täglich | Die Fehleranzahl wird regelmäßig überwacht | Ja / Nein |

## Häufig gestellte Fragen

**Was ist die XML-Integration?**

Die XML-Integration ist die automatische Übertragung von Daten wie Produkten, Beständen und Preisen zwischen zwei Systemen über eine XML-Datei. Ein System veröffentlicht die Daten unter einem XML-Link, das andere liest sie in bestimmten Abständen und übernimmt sie in seine Datensätze.

**Was ist der Unterschied zwischen Import und Export von Produkten per XML?**

Beim Import werden Produkt- und Bestandsdaten einer externen Quelle in Ihren Shop eingelesen; so bauen Sie einen Katalog von einem Lieferanten auf. Beim Export werden die Produkte Ihres Shops als XML-Link veröffentlicht, den Werbe- und Shopping-Plattformen lesen.

**Wie oft sollte die XML aktualisiert werden?**

Bestand und Preise werden am häufigsten aktualisiert, Beschreibungen und Bilder selten. Mit steigendem Bestellvolumen und häufiger aktualisierter Quelle sollte die Häufigkeit erhöht werden. In Faprika legt der Kunde die Aktualisierungsintervalle selbst fest, und zwar nicht täglich, sondern im Minutentakt.

**Warum ist die Feldzuordnung in XML wichtig?**

Die Zuordnung stellt sicher, dass jede Information der Quelle im richtigen Feld des Shops landet. Bei falscher Zuordnung kann der Preis im Bestandsfeld oder der Barcode in der Artikelnummer landen. Deshalb sollte die Zuordnung zuerst an einem einzelnen Produkt getestet und erst dann auf den gesamten Katalog angewendet werden.

**Welcher Fehler tritt bei der XML-Integration am häufigsten auf?**

Fehlerhafte Zeichenkodierung, nicht eindeutige Artikelnummern, falsche Feldzuordnung, eine leer veröffentlichte Quelldatei und verzögerte Aktualisierungen sind die häufigsten Fehler. Wer das Übertragungsprotokoll regelmäßig liest und einen Schutz vor leeren Dateien einrichtet, vermeidet die meisten davon.

**Wie erhalte ich meine Produkte in Faprika als XML für Werbeplattformen?**

Im Admin-Panel filtern Sie unter Katalog, Übertragung, Produkte exportieren Ihre Produkte, legen Ausgabenamen, Dateityp, Vorlage, Sprache, Währung und Preisdifferenz fest und verwenden nach dem Speichern die XML-Adresse im Ausgabelink. Wenn beworbene Produkte ein Bild und Lagerbestand haben, vermeiden Sie Fehler.

Bestand und Preise in Minuten auf dem aktuellen Stand halten

Automatisieren Sie mit der dynamischen XML-Verwaltung von Faprika die Produktübernahme, legen Sie Aktualisierungsintervalle selbst fest und stellen Sie Ihre Produkte Werbeplattformen über einen einzigen Link bereit. Planen wir Ihren XML-Datenfluss gemeinsam mit unseren Experten.

Demo anfordern

#### Das könnte Sie auch interessieren

- [**Was ist ein XML-Lieferant?**](https://www.faprika.com/de/blog/was-ist-ein-xml-lieferant)
- [**Wie aktualisiert man Produkte in großen Mengen?**](https://www.faprika.com/de/blog/massenbearbeitung-von-produkten)
- [**Wie synchronisiert man den Marktplatz-Bestand?**](https://www.faprika.com/de/blog/marktplatz-bestandssynchronisierung)
- [**Was ist Bestandsverfolgung? Wie funktioniert sie?**](https://www.faprika.com/de/blog/was-ist-bestandsverfolgung)
