Produkt zu Kategorie Aktualisieren

Die Aktion sortiert einen Artikel in eine Warengruppe ein. Sie ist die dritte Aktion, die es dafür braucht: Produkte Aktualisieren bringt den Artikel, Kategorien Aktualisieren die Warengruppe, und diese hier verbindet beide.

Was übertragen wird

Die Warenwirtschaft schickt zwei Kennungen, die des Artikels und die der Kategorie. Beide müssen in TRADElube bereits eine Kanalzuordnung haben, sonst schlägt der Aufruf mit einer benannten Meldung fehl und steht in der Nachverfolgung als Fehlerhaft. Angelegt wird hier weder ein Artikel noch eine Kategorie.

Ein Artikel kann in beliebig vielen Kategorien stehen. Je Paar aus Artikel und Kategorie entsteht eine eigene Zuordnung, und ein zweiter Aufruf mit demselben Paar ändert die vorhandene, statt eine weitere anzulegen.

Der Artikel gilt danach als geändert. Das ist wichtiger, als es klingt: Die Einsortierung ist das, was ein Shop braucht, um den Artikel überhaupt anzuzeigen, und ohne diesen Vermerk liefe die nächste Ausführung an ihm vorbei.

Aufbau des Transferplans

Der Plan steht im Kanal, im Bereich Transferpläne unter Produkt zu Kategorie und dort im Register Aktualisieren. Er hat keine Abschnitte, weil es nur die beiden Pflichtzuweisungen Produkt und Kategorie gibt. Sie stehen unmittelbar unter dem Register.

Beide sind auch beim Ändern Pflicht, und einzustellen ist an ihnen nichts. Der Plan ist der kleinste des Connectors, und das ist kein Mangel: Eine Zuordnung besteht aus nichts als ihren beiden Enden.

Besonderheiten und Grenzen

Die Reihenfolge der Aufrufe entscheidet. Meldet die Warenwirtschaft die Einsortierung, bevor der Artikel oder die Kategorie angekommen ist, schlägt der Aufruf fehl und wird nicht nachgeholt. Sie muss also zuerst Artikel und Kategorien übertragen und danach die Zuordnungen.

Ein Artikel ohne Kategorie ist erlaubt. TRADElube verlangt keine Einsortierung. Ob ein angebundener Shop einen solchen Artikel annimmt, entscheidet der Shop.

Weiterführend