Kategorie-und Artikelattributzuordnungshierarchie
Ein typischer E-Commerce-Verkäufer verwaltet über Tausende von Artikeln. Die Aufgabe, eine Elementdefinition zu verwalten, wird mühsam, insbesondere wenn eine Gruppe von Elementen dieselben Attribute gemeinsam nutzt.
Zum Beispiel haben alle Kleidungsstückprodukte dasselbe Attribut, Material und den Wert wie Polyester, Baumwolle, Denim oder Leder. Nun, schmale das Kleidungsstück Produkt auf die Jeans-Untergruppe für einfache Illustration. Wenn 1000 Jeans in der Abteilung verfügbar sind, muss der Katalogmanager genau 1000 Attribute für Artikel aufrufen, um die Aufgabe abzuschließen. Bei der Aktualisierung sind möglicherweise einige Elemente akzeptabel. Wenn Sie mit einer großen Anzahl von Elementen arbeiten, sind die Aktualisierungstasks anfällig für einen Benutzer-oder Programmfehler und führen zu einem Element, das auf der Geschäftswebsite nicht gefunden wird. Daraus resultiert der Verlust von Verkaufschancen.
Um den Wartungsaufwand für Artikelattribute zu minimieren, führt der Katalogservice das Konzept der Artikelkategorie ein. Eine Kategorie berücksichtigt die Gruppierung aller verwandten Elemente, z. B. Jeans. In einem Kaufhaus kann Jeans unter dem Kinder-oder Jeans-Bereich des Geschäfts gefunden werden. Solche Jeans können zu einer Marke namens KangarooFitgehören. Ein Katalogmanager kann dies auf dieselbe Weise modellieren wie eine Artikelkategorie.
N zu definieren, wobei jede Untergruppe von den übergeordneten Ebenengruppen übernimmt. Insbesondere besteht die Definition einer Kategorie aus:categoryPath-Der Hierarchiepfad der Kategorie.status-angehalten oder veröffentlicht, wodurch bestimmt wird, ob die Kategorie berücksichtigt werden muss.sequenceNo-Konflikt mit Konkurrenzsituationen zulassen, wenn mehrere Kategorien anwendbar sind.Item attributes-Artikelattribute auf Kategorieebene zuweisen.
Angenommen, die Marke KangarooFit verwendet ein proprietäres Komfortmaterial namens FlexoDenim, kann der Katalogmanager das Artikelattribut Material der Domäne " /KangarooFit zuordnen. Auf diese Weise übernimmt jede Kategorie unter /Department/KangarooFit, z. B.
/Department/KangarooFit/boy/jeans und/Kangaroo/girl/jeans , Material=FlexoDenim als Elementattribut. Basierend auf diesem Muster muss der Katalogmanager das Materialartikelattribut auf Kategorieebene festlegen. Alle Artikel, die der Kategorie zugewiesen sind, übernehmen automatisch das Artikelattribut. Anschließend wird die Anzahl der Aktualisierungen für die Anwendung für alle Größen der Jeans KangarooFit in der Abteilung auf eins reduziert.
Ähnlich dem Konzept des Attributs und des dem Artikel zugeordneten Attributs, bevor das Artikelattribut der Kategorie zugeordnet werden kann, müssen sie zuerst erstellt werden. Und assignedValues muss mit der Liste der allowedValues übereinstimmen, die in der Attribut-API definiert sind.