Datensätze

Produktdaten werden in OXOMI in Datensätzen gruppiert. Diese Datensätze dienen zum einen dazu, verschiedene Sortimente voneinander abzugrenzen. So können beispielsweise Produktdaten für unterschiedliche Länder oder für bestimmte Partner eingeschränkt werden.

Zum anderen können Sie verschiedene Versionen desselben Sortiments einstellen, insbesondere wenn Sie Ihren Partnern Zugriff auf historische Daten ermöglichen. Ist das nicht notwendig, empfehlen wir, Staging-Datensätze und Synchronisierung zu benutzen.

Codes & Versionen

Über das Feld Sortiments-Code können Sie für ein Sortiment einen eindeutigen Namen vergeben. Falls zwei Datensätze den gleichen Sortiments-Code haben, werden diese als Vorgänger/Nachfolger betrachtet, wobei hier das Gültig ab Feld entscheidet, welcher der neuere und welcher der ältere Datensatz ist.

Aus der Kombination von Sortiments-Code, Gültig ab, Länder und Sprachen ergibt sich also jeweils eine eindeutige Datensatzversion. Der, gemessen am Gültig-ab-Datum, neueste, gültige Datensatz im Status Aktiv wird verwendet, alle anderen aktiven Versionen werden entweder als Vorgänger und nicht mehr gültig oder als noch nicht gültig angesehen. Für jedes Sortiment muss ein eindeutiger Sortiments-Code festgelegt werden, der nur für dessen Vorgänger und Nachfolger oder für Datensätze für andere Territorien gleich sein sollte. Ein Sortiments-Code ist für ein Sortiment eindeutig, wenn kein anderes Sortiment mit demselben Sortiments-Code und Gültig-ab-Datum existiert, bei dem sich Länder und Sprachen überschneiden. Es ist jedoch möglich, denselben Sortiments-Code für verschiedene Datensätze zu vergeben, die für dieselben Länder in unterschiedlichen Sprachen oder für dieselbe Sprache in unterschiedlichen Ländern gelten.

Gültigkeit & Sichtbarkeit

Die Felder Gültig ab und Gültig bis steuern, in welchem Zeitraum die enthaltenen Produktdaten ihre Gültigkeit haben. Zu jedem Zeitpunkt kann es nur einen gültigen Datensatz für den selben Sortiments-Code und dieselben Länder geben. Sind zwei Datensätze gleichzeitig gültig und aktiv, so wird der Datensatz mit dem neueren Gültig-ab-Datum verwendet. Deshalb ist es problemlos möglich, das Feld Gültig bis leer zu lassen, da ein Nachfolge-Datensatz denselben Effekt hat.

Mittels Sichtbar von und Sichtbar bis kann gesteuert werden, ab/bis wann Ihre Partner bereits/noch Zugriff auf einen Datensatz erhalten, obwohl dieser noch nicht oder nicht mehr gültig ist. Wenn Sie die Felder leer lassen, bleibt der Datensatz so lange sichtbar, wie er im Status Aktiv ist. Datensätze in Status Entwurf, Staging oder Storniert sind automatisch unsichtbar.

Produkte und Preise haben auch ein Gültig ab- und ein Gültig bis-Datum. Wenn diese leer sind, gilt der Wert der übergeordneten Entität, d.h. bei Preisen wird die Gültigkeit des Produkts übernommen, und wenn diese leer ist, wird sie ggf. aus dem Datensatz übernommen.

Staging Datensätze

Staging-Datensätze funktionieren wie Entwurfs-Datensätze, haben aber keine Sichtbarkeitsdaten. Sie dienen als eine Art Spielwiese, auf der Produktdaten aktualisiert werden können. Sobald die Daten vollständig gepflegt und geprüft sind, werden die Änderungen durch den Job Sync staging assortment to active assortment mit einem aktiven Datensatz synchronisiert.

Importe erkennen Staging-Datensätze automatisch und priorisieren diese bei der Datensatz-Auswahl, wenn kein expliziter Ziel-Datensatz ausgewählt wurde. Dadurch wird bei wiederholten Importen immer der gleiche Staging-Datensatz aktualisiert.

Natürlich gilt auch hier die oben beschriebene Logik der Eindeutigkeit des Datensatzes. Es kann mehrere Staging-Datensätze für mehrere Sortimente in verschiedenen Ländern und Sprachen geben, mit einem entsprechenden aktiven Datensatz.

Nachimporte sollten auch, falls nötig, in den Staging-Datensatz erfolgen, z. B. über CSV- oder Excel-Dateien.

Wenn die Daten im Staging-Datensatz zur Veröffentlichung bereit sind, können Sie den Staging-Datensatz in den aktiven Datensatz mittels Job synchronisieren. Dieser Job aktualisiert den aktuellsten aktiven Datensatz und wendet dabei nur die Änderungen aus dem Staging-Datensatz an. Wenn es noch keinen entsprechenden aktiven Datensatz gibt, wird ein solcher automatisch vom Job erstellt. Alle Aktualisierungen sollten innerhalb weniger Minuten für Ihre Partner sichtbar sein.

Nach der Synchronisation wird sowohl im Staging- als auch im aktiven Datensatz ein Link angezeigt. Damit ist nachvollziehbar, welcher Datensatz Quelle bzw. Ziel des jeweils anderen ist. Über die Job-Historie ist dokumentiert, wann Importe und Synchronisierungen stattgefunden haben.

Staging Datensätze und Gültigkeit

Es ist weiterhin möglich, zukünftige Daten durch Staging-Datensätze abzubilden, z. B. bereits im November die neuen Sortimente für das kommende Jahr zu importieren und diese auch zu synchronisieren.

Der Synchronisationsjob stellt sicher, dass die Produkte und Preise mit dem Gültigkeitsdatum gefüllt sind.

  • Neue Produkte und Preise werden bereits synchronisiert, sind aber noch nicht gültig und für die Partner noch nicht sichtbar.
  • Gelöschte Produkte und Preise werden nur dann gelöscht, wenn sie nicht mehr gültig sind (Gültigkeitsende liegt in der Vergangenheit).
  • Gelöschte Produkte und Preise, für die kein Gültig-bis-Datum im aktiven Datensatz vorhanden ist, werden mit einem Gültigkeitsende-Datum versehen (1 Tag vor dem Gültigkeitsbeginn des neuen Datensatzes).
See also
Erklärt wie Datensätze beim Import automatisch ausgewählt werden.