Planen wir Ihren Shop gemeinsam: Kostenlose Demo anfordern

0850 333 15 23
  1. Startseite
  2. Blog
  3. E-Commerce
  4. 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 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.

FaprikaE-Commerce Aktualisiert: 16 Min. Lesezeit
Inhalt 12 Abschnitte
  1. Was ist eine XML-Integration?
  2. Was ist XML und wie sieht ein Produkt-XML aus?
  3. Wie funktioniert eine XML-Integration?
  4. Wie importiert man Produkte von einem Lieferanten?
  5. Wie exportiert man Produkte zu Werbe- und Shopping-Plattformen?
  6. Wie ordnet man Felder im XML zu?
  7. Wie oft sollte das XML aktualisiert werden?
  8. Wie geht man mit Fehlern in der XML-Integration um?
  9. Häufige Fehler bei der XML-Integration
  10. Wie richtet man eine XML-Integration mit Faprika ein?
  11. Checkliste für die XML-Integration
  12. Häufig gestellte Fragen

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?, der die Lieferantenseite behandelt, oder den Beitrag Was ist ein XML-Händlermodell 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.

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:

RichtungWas wird gemacht?Von wem an wen?Typische Anwendung
ImportProdukt- und Bestandsdaten einer externen Quelle werden in den Shop eingelesenLieferant oder Großhändler → ShopDen Produktkatalog aufbauen und Bestand und Preise aktuell halten
ExportProduktdaten im Shop werden als XML-Link veröffentlichtShop → Werbe-, Shopping- und KatalogplattformenProdukte für Werbung und Schaufenster freigeben, Verkaufsberichte teilen
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.

LesetippWas 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.

<?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>
Aufbau einer Produkt-XML: XML-Deklaration, Wurzelelement, Produkt-Tag, Artikelnummer, Preis- und Bestandsfelder
Die Bestandteile eines Produkt-XML
ElementWozu dient er?Zu beachten
XML-DeklarationGibt an, dass die Datei XML ist, und nennt die ZeichenkodierungDie Kodierung muss für türkische Sonderzeichen UTF-8 sein
WurzelelementDas äußerste Tag, das alle Produkte umschließtEin nicht geschlossenes Root-Tag macht die gesamte Datei ungültig
Produkt-TagDer Block, der für jedes Produkt als ein Datensatz wiederholt wirdDas lesende System trennt die Datensätze anhand des Namens dieses Tags
Feld-TagsEinzelne Angaben wie Artikelnummer, Preis, Bestand, KategorieDieselbe Information muss bei jedem Produkt im selben Tag ankommen
AttributZusätzliche Information innerhalb des Tags, zum Beispiel die WährungDer 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.

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?; für die Grundlogik des lagerlosen Modells ist der Beitrag Was ist lagerloser E-Commerce? So funktioniert der Verkauf ohne Lager 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.

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)? lesen.

LesetippWie 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 QuelleGegenstück im ShopZu beachten
ArtikelnummerProdukt-Artikelnummer (SKU)Der Schlüssel der Zuordnung; muss eindeutig und stabil sein
BarcodeBarcode-FeldLeere oder doppelte Barcodes können gegen Marktplatz- und Werberegeln verstoßen
ProduktnameProduktnameZu lange oder in Großbuchstaben geschriebene Namen sollten bearbeitet werden
PreisVerkaufspreisEs muss geklärt werden, ob er inklusive oder exklusive MwSt. ankommt
BestandsmengeBestandsmengeNegative und leere Werte sollten als 0 behandelt werden
KategorieShop-KategorieDer Kategoriebaum der Quelle muss in Ihren umgewandelt werden
Bild-LinkProduktbilderDer Link muss funktionieren; entfernt die Quelle das Bild, bleibt die Seite leer
Variante (Größe, Farbe)Optionen und VariantenDie 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). 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ÄnderungsgeschwindigkeitAktualisierungsansatz
BestandsmengeSehr schnell, bei jedem VerkaufDie häufigsten Runden; möglichst im Minutentakt
PreisMittel, schnell in Kampagnen- und WechselkurszeitenHäufige Runden; manuelles Auslösen vor Kampagnen
Produktstatus (aktiv, inaktiv)MittelWird zusammen mit dem Bestand aktualisiert
Beschreibung und EigenschaftenLangsamSeltene Runden oder nur die erste Übertragung
BilderLangsamSeltene Runden; wenn ein neues Produkt hinzukommt
Neue Produkte und KategorienUnregelmäßigTä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?.

LesetippWie 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

Durchschnittliches Alter der Daten (Stunden)4

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

Täglich geprüfte Produktzeilen20.000

Geschätzte fehlerhafte Bestellungen pro Tag1

Geschätzte fehlerhafte Bestellungen pro Monat30

Monatlicher Wert fehlerhafter Bestellungen (Währung)24.000

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

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.

SymptomMögliche UrsacheWas wird gemacht?
Türkische Sonderzeichen werden fehlerhaft angezeigtDie Kodierung ist nicht UTF-8 oder wird falsch gelesenPrüfen Sie die in der Datei deklarierte Kodierung und die Kodierungseinstellung des Lesers
Die Datei lässt sich gar nicht lesenNicht 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 TimeoutDie Datei ist zu groß oder die Quelle ist langsamTeilen Sie die Datei in Teile auf und legen Sie den Lesezeitpunkt außerhalb der Stoßzeiten
Produkte erscheinen doppeltDer 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 geschriebenDie Feldzuordnung ist fehlerhaftTesten Sie die Zuordnung an einem einzelnen Produkt und prüfen Sie sie
Produkte werden plötzlich deaktiviertDie Quelle hat vorübergehend eine leere Datei veröffentlichtLegen Sie einen Schwellenwert fest, der die Aktualisierung bei einer leeren oder sehr kleinen Datei stoppt
Bilder werden nicht angezeigtDer Bildlink ist defekt oder die Quelle schränkt den Zugriff einErwä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 istAktualisierungsverzögerung oder falsch gelesenes BestandsfeldErhö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.

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.
LesetippWas 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 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.

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:

FeldWozu dient er?
AusgabenameDer Name, den Sie vergeben, um die Ausgabe von anderen zu unterscheiden
DateitypIn diesem Ablauf wird XML gewählt
VorlageFür das Format welcher Plattform die Ausgabe erzeugt wird; die Vorlage der Plattform wird ausgewählt
SpracheLiegen zu den Produkten zusätzliche Sprachinformationen vor, wird die Ausgabe in verschiedenen Sprachen erzeugt
WährungDie Währung, in der der Preis in der Ausgabe angegeben wird
PreiswertDer Wert, der zum Preis addiert oder davon abgezogen wird; bleibt 0, wenn Sie keine Differenz wünschen
PreistypWelcher Preis für den Export verwendet wird
BerechnungsartOb die Differenz ein Betrag oder ein Prozentsatz ist
BerechnungsrichtungDen Preis erhöhen oder senken
GesamtstückzahlIn wie viele Links die Ausgabe aufgeteilt wird; wird bei XMLs mit vielen Produkten verwendet, allgemein empfohlen ist 1
Zulässige IP-AdressenEine 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.

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.

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

Zutreffende Punkte2 / 8

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

FeldPrüfpunktErledigt?
DateiÖffnet sich im Browser fehlerfrei, Kodierung ist korrektJa / Nein
KennungJedes Produkt hat eine eindeutige ArtikelnummerJa / Nein
ZuordnungPreis, Bestand und Kategorie an einem Produkt getestetJa / Nein
HäufigkeitDas Intervall der Quelle und mein eigenes Leseintervall sind bekanntJa / Nein
SchutzAktualisierung stoppt bei leerer oder kleiner DateiJa / Nein
ÜberschreibenVon Hand bearbeitete Texte bleiben erhaltenJa / Nein
ErgebnisNur Produkte mit Bildern und Bestand werden exportiertJa / Nein
TäglichDie Fehleranzahl wird regelmäßig überwachtJa / 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.

Das könnte Sie auch interessieren

Eine leistungsstarke Infrastruktur, um im E-Commerce den Unterschied zu machen.

Erweitern Sie Ihren Kundenstamm und steigern Sie Ihre Umsätze.

Planen Sie Ihre kostenlose Demo

Hinterlassen Sie das Formular, unser Experte ruft Sie an; wir planen gemeinsam Ihren Shop.

Informationen anfordern

Hinterlassen Sie Ihre Daten, unser Experte ruft Sie schnellstmöglich an.

Wenn Sie sofort sprechen möchten: +90 850 333 15 23