Produktdaten-Feeds sind ein Instrument, um den Inhalt eines Produktbestands in verschiedenartige Ziele auszulagern: entweder in Dateien eines bestimmten Formats oder in ein anderes Intershop Commerce Management-System (Zielsystem).
Weitere Informationen zum Verwalten von Produkdaten-Feeds, siehe Produktdaten-Feeds verwalten.
Ist das Ziel der Auslagerung eine Datei, so funktionieren Produktdaten-Feeds ähnlich wie - und dienen ähnlichen Zwecken wie - Exportprozesse. Sie beruhen auf den gleichen internen Operationen. Über die Merkmale des Produktexports hinaus unterstützen Produktdaten-Feeds jedoch folgende weitere Funktionen:
Export in verschiedene XML-Formate
Produktdaten-Feeds ermöglichen es, das XML-Format der Export-Zieldatei zu bestimmen. Standardmäßig unterstützen Produktdaten-Feeds den Export in Intershop-XML, Sitemap XML, Feed Dynamix-Daten-Feed und Produkt-RSS-Feed. Für weitere Informationen, siehe Ziele von Produktdaten-Feeds.
Datentransformation vor dem Export
Wie die Produktsyndizierung unterstützen Produktdaten-Feeds Attributzuordnungen. Damit ist es möglich, Datenstrukturen je nach Bedarf zu modifizieren, z. B. Attributnamen zu ändern oder Attributwerte umzuformen. Mit diesem Mechanismus lässt sich auch festlegen, welche Attribute exportiert werden sollen.
Geplante Exporte
Produktdaten-Feeds können manuell im Commerce Management gestartet werden oder in regelmäßigen Intervallen mit einem geplanten Job.
In diesem Fall wird das Produktdaten-Feed dazu verwendet, Produktdaten (Datenbank- und Dateisystem-Daten, darunter Bilder, Miniaturansichten und Anlagen) selektiv aus einem Ausgangs- in ein Zielsystem zu übertragen - ähnlich der Datenreplizierung. Für die Übertragung von Produktdaten in ein Zielsystem setzt das Produktdaten-Feed die gleiche Umgebung - Architektur, Setup, Konfiguration von Ausgangs- und Zielsystem - voraus wie bei der Datenreplizierung. Die Mechanismen zur eigentlichen Datenübertragung sind jedoch andere. Für die Produktdaten-Übertragung per Produktdaten-Feed werden die Datenobjekte in Web-Objekte umgewandelt und mit Apache Axis serialisiert. Ein Web-Service im Zielsystem deserialisiert die Web-Objekte und fügt die Daten in die Datenbank des Zielsystems ein.
Im Unterschied zur Datenreplizierung sollen das Produktdaten-Feed nur relativ kleine Datenmengen übertragen (z. B. einzelne, im Ausgangssystem modifizierte Produkte), wodurch die Änderungen schnell im Zielsystem verfügbar sind.
Bei der Verwendung von Produktdaten-Feeds zur Übertragung von Produktdaten in ein Zielsystem sind die folgenden speziellen Aspekte zu beachten:
Systemumgebung
Bevor Produktdaten-Feeds in einem Zielsystem verwendet werden können, muss der Systemadministrator Ausgangs- und Zielsystem einrichten und für den Datentransfer vorbereiten. Die dafür notwendigen Schritte entsprechen denen zur Vorbereitung von Ausgangs- und Zielsystem für die Datenreplizierung. Detaillierte Informationen dazu finden Systemadministratoren im Intershop Commerce Management Administration und Configuration Guide .
Modifikation von Live-Tabellen
Die Übertragung von Produktdaten aus einem Ausgangs- in ein Zielsystem per Produktdaten-Feeds betrifft direkt die Live-Tabellen des Zielsystems. Im Unterschied zum Datentransfer per Datenreplizierung werden keine Synonyme von Tabellen geändert.
Einfluss auf Seitencache
Nach erfolgtem Datentransfer per Produktdaten-Feed werden alle betroffenen Seiten im Seitencache selektiv invalidiert.
Die Abbildung unten zeigt die Hauptprozessgruppen beim Produktdaten-Feed. Jede Prozessgruppe wird in den folgenden Abschnitten detaillierter beschrieben.
Beachten Sie, dass alle Prozessschritte das Zugriffsrecht Katalogverwalter erfordern.
Die Konfiguration umfasst alle Einstellungen, die für die internen Exportprozesse zum erfolgreichen Ausführen von Produktdaten-Feeds notwendig sind. Es können mehrere Konfigurationen angelegt, gespeichert und ausgeführt werden - entsprechend den Zielsystemen, die die Daten dann verwenden. Die Konfigurationen speichern folgende Einstellungen:
Allgemeine Informationen
Dazu gehören als notwendige Angaben Name und ID sowie ein Schalter (Kontrollkästchen) zum Aktivieren/Deaktivieren der Konfiguration.
Daten-Feed-Ziel
Legt fest, ob das Ziel für Produktdaten-Feeds eine Datei oder ein Intershop Commerce Management-Zielsystem ist. Ist das Ziel eine Datei, bestimmt der ausgewählte Feed auch das Format der exportierten XML-Daten. Je nach gewähltem Ziel müssen weitere Parameter angegeben werden. Für Informationen zu direkt unterstützten Formaten und notwendigen Parametern, siehe Ziele von Produktdaten-Feeds.
Job-Ablaufplan
Legt fest, ob der Prdouktdaten-Feed mit der aktuellen Konfiguration manuell gestartet werden soll oder in regelmäßigen Intervallen mit einem geplanten Job.
Produktzuordnung:
Legt fest, welche Produkte mit der aktuellen Konfiguration von den Produktdaten-Feeds erfasst werden. Um die Produkte zu suchen, können Sie die Channel-Kataloge durchsuchen oder die Suche verwenden.
Mit dem Standardziel für Produktdaten-Feeds ("Standard Transformed") können Produktattribute vor dem Start des Exportvorgangs angepasst werden. Dieser Vorgang und die verfügbaren Zuordnungsregeln entsprechen der Attributzuordnung bei der Produktsyndizierung, siehe Attributzuordnungsregeln. Im Unterschied zur Produktsyndizierung wird das Ergebnis der Zuordnung jedoch nicht in der Datenbank abgelegt, sondern nur in die Exportdatei geschrieben.
Produktmerkmal | Bemerkung |
---|---|
ID | Legt fest, ob die Produkt-IDs für Anbieter, Lieferant und Hersteller kopiert werden; falls ja, ob sie unverändert oder mit einem zusätzlichen Präfix und/oder Suffix kopiert werden. |
Attribute | Legt (für jedes Attribut) fest, ob das Attribut unverändert kopiert werden soll oder einem anderen Attribut zugeordnet werden soll. Attribute, für die keine Zuordnungsregel definiert ist, werden nicht kopiert. |
Attributgruppen | Diese Option erlaubt die automatische Synchronisierung aller zu einer bestimmten Attributgruppe gehörenden Attribute. Bei dieser Option werden Attributwerte unverändert kopiert. |
Kategorie | Legt fest, ob Kategoriezuordnungen exportiert werden. |
Klassifikationen | Legt fest, ob Zuordnungen zu Klassifikationssystemen (wie eClass und UN/SPSC) exportiert werden. |
Anlagen | Legt fest, ob Anlagen für ein Produkt (z. B. Datenblätter) erhalten bleiben. Anlagen können kopiert oder als Verweis auf die Zieldatei eingefügt werden. |
Preis | Der Preis kann unverändert kopiert oder zu einem bestimmten Wechselkurs in eine andere Währung umgerechnet werden. Hinweis: Für jede Zielwährung lässt sich nur eine Regel definieren. Darüber hinaus lässt sich ein Aufschlag oder ein Rabatt definieren, der beim Übertragen von Preisen einbezogen wird. |
Verweise | Legt fest, ob Einstellungen für Produktverweise erhalten bleiben. Hinweis: Verweise zu anderen Produkten können nur erhalten bleiben, wenn die entsprechenden Produkte selbst auch im Feed erfasst sind.. |
Der Produktdaten-Feed kann manuell im Commerce Management gestartet werden oder in regelmäßigen Intervallen mit einem geplanten Job. Nach Ablauf des Jobs können Sie die exportierte Datei (für Produktdaten-Feeds in einer Datei) herunterladen und die entsprechende Log-Datei anzeigen.
Die Ziele legen fest, ob Produktdaten-Feeds die Daten in eine Datei exportieren oder in ein Zielsystem übertragen. Beim Export der Daten in eine Datei bestimmt das Feed-Ziel auch das Format der exportierten XML-Daten. Beim Datentransfer in ein Zielsystem legt das Feed-Ziel fest, welches System das Ziel sein soll.
Entsprechend dem gewählten Ziel müssen für die jeweilige Konfiguration weitere Parameter angegeben werden. Die Standardziele mit den jeweils erforderlichen Parametern sind folgende:
Standard
Mit diesem Ziel wird ein Standard-Produktexport in eine Intershop-XML-Datei gestartet. Notwendige Parameter dafür sind der Name der Exportdatei und der zu verwendende Komprimierungsgrad.
Standard Transformed
Mit diesem Ziel wird ebenfalls in Intershop-XML exportiert. Im Unterschied zum Ziel "Standard" können Sie jedoch Attributzuordnungsregeln festlegen, die vor dem Schreiben der Zieldatei vom System ausgeführt werden sollen. Notwendige Parameter dafür sind der Name der Exportdatei und der zu verwendende Komprimierungsgrad.
Sitemap XML
Sitemap XML ist ein Auszeichnungsformat für sogenannte Sitemap-Dateien. Sitemap-Dateien informieren Suchmaschinen (z. B. Google) über die auf einer Web-Site vorhandenen Seiten, so dass ein Suchmaschinen-Crawler Ihre Storefront-Seiten entsprechend durchsuchen kann.
Intershop Commerce Management kann Sitemap-Dateien erstellen, die entweder Produkte (inkl. Bilder), Kategorien oder statische Seiten oder jegliche Kombinationen von Produkten, Kategorien und statischen Seiten beinhalten.
Außer dem Namen für die Exportdatei müssen folgende Parameter gesetzt werden:
Parameter | Beschreibung |
---|---|
Locale | Spezifiziert eine im System vorhandene Locale. Diese Information wird zum Erzeugen der passenden URLs benötigt. |
Währung | Spezifiziert eine im System vorhandene Währung. Diese Information wird zum Erzeugen der passenden URLs benötigt. |
Komprimierungsgrad | Um die zu übertragende Datenmenge zu reduzieren, werden die XML-Dateien zu ZIP-Dateien komprimiert. Der Komprimierungsgrad legt den Wert der Komprimierungsrate fest, dieser Wert wird üblicherweise auch für die ZIP-Komprimierung verwendet (0-9, Standard 6). |
Ping-Service (Kontrollkästchen) | Markieren Sie das Kontrollkästchen, um automatisch eine Suchmaschine zu pingen, wenn eine neue Sitemap generiert wurde. |
Parameter | Beschreibung |
---|---|
Produkt (Kontrollkästchen) | Markieren Sie dieses Kontrollkästchen, um Produkt-URLs in den Sitemap-XML-Export zu integrieren. |
Letztes Änderungsdatum verwenden | Wählen Sie, ob Sie das letzte Änderungsdatum bestimmen und auf den Sitemap-XML-Export schreiben wollen. |
Änderungshäufigkeit | Bestimmen Sie die Änderungshäufigkeit für Produkte. |
Priorität | Bestimmen Sie die Priorität für Produkt-URLs (im Gegensatz zu Kategorie-URLs oder URLs statischer Seiten) in Sitemap-Exporten. |
Produktbilder | Wählen Sie eine oder mehr Kombination(en) aus Bildansicht/Bildtyp, die im Produkt-Sitemap XML-Export verwendet werden. |
Parameter | Beschreibung |
---|---|
Kategorien (Kontrollkästchen) | Markieren Sie dieses Kontrollkästchen, um Katalogkategorie-URLs in den Sitemap-XML-Export zu integrieren. |
Letztes Änderungsdatum verwenden | Wählen Sie, ob Sie das letzte Änderungsdatum bestimmen und auf den Sitemap-XML-Export schreiben wollen. |
Änderungshäufigkeit | Bestimmen Sie die Änderungshäufigkeit für Katalogkategorien. |
Priorität | Bestimmen Sie die Priorität für Kategorie-URLs (im Gegensatz zu Produkt-URLs oder URLs statischer Seiten) in Sitemap-Exporten. |
Parameter | Beschreibung |
---|---|
Statische Seiten (Kontrollkästchen) | Markieren Sie dieses Kontrollkästchen, um URLs statischer Seiten in den Sitemap-XML-Export zu integrieren. |
Letztes Änderungsdatum verwenden | Wählen Sie, ob Sie das letzte Änderungsdatum bestimmen und auf den Sitemap-XML-Export schreiben wollen. |
Änderungshäufigkeit | Bestimmen Sie die Änderungshäufigkeit für statische Seiten. |
Priorität | Bestimmen Sie die Priorität für URLs statischer Seiten (im Gegensatz zu Produkt- oder Kategorie-URLs) in Sitemap-Exporten. |
Feed Dynamix-Daten-Feed
Feed Dynamix-Daten-Feed ist ein Auszeichnungsformat, das von der Feed-Engine von Intershops Online-Marketing-Partner verwendet wird. Sofern Sie den entsprechenden Service verwenden, werden Ihre aktuellen Produktdaten an verschiedene Preis- und Produkt-Suchmaschinen weitergeleitet. Außer dem Namen der Ausgabedatei müssen für den Feed Dynamix-Daten-Feed folgende Parameter gesetzt werden:
Parameter | Beschreibung |
---|---|
Locale | Spezifiziert eine im System vorhandene Locale. Diese Information wird zum Erzeugen der passenden URLs benötigt. |
Währung | Spezifiziert eine im System vorhandene Währung. Diese Information wird zum Erzeugen der passenden URLs benötigt. |
Lieferkosten | Legt einen (Mindest-) Wert für die Lieferkosten fest, der für jedes Produkt angezeigt wird, das von Preis- oder Produkt-Suchmaschinen abgefragt wird (optional). |
Logo-URL | Legt die URL eines Logos oder Symbols fest, das für jedes Produkt angezeigt wird, das von Preis- oder Produkt-Suchmaschinen abgefragt wird (optional). |
Komprimierungsgrad | Um die zu übertragende Datenmenge zu reduzieren, werden die XML-Dateien zu ZIP-Dateien komprimiert. Der Komprimierungsgrad legt den Wert der Komprimierungsrate fest, dieser Wert wird üblicherweise auch für die ZIP-Komprimierung verwendet (0-9, Standard 6). |
Ihr System ist eventuell so konfiguriert, dass es automatisch den Feed Dynamix-Daten-Feed über FTP lädt, wenn der Feed generiert wird. In diesem Fall wird der aktuelle FTP-Lade-Status in der Listenansicht des Daten-Feeds angezeigt.
Wenn erforderlich, wenden Sie sich an Ihren Systemadministrator, um den automatischen Upload von Feed Dynamix-Daten-Feeds einzurichten.
Produkt-RSS-Feed
Wenn Sie dieses Ziel verwenden, können Sie Ihre Produktdaten in das standardisierte RSS-Format exportieren, das von vielen RSS-Aggregierungs-Applikationen verarbeitet werden kann. Notwendige Parameter dafür sind der Name der Exportdatei und der zu verwendende Komprimierungsgrad.
<Zielsystem>
Dieses Ziel ist nur verfügbar, wenn das aktuelle System als Ausgangssystem konfiguriert und mit einem Zielsystem verbunden ist. Für weitere Informationen zur notwendigen Systemumgebung, siehe Produktdaten-Feed in ein Intershop Commerce Management-Zielsystem.
Der Anzeigename des Zielsystems hängt von dem Wert ab, den der Systemadministrator für das Property staging.system.name in der Datei staging.properties des Zielsystems gesetzt hat. Mit diesem Ziel werden alle Änderungen an den Produkten, die einer Konfiguration mit diesem Ziel zugeordnet sind, in das entsprechende Zielsystem übertragen. Das System ermittelt alle für diese Operation notwendigen Parameter automatisch. Keine zusätzlichen Parameter sind erforderlich.