Produktkategorien

Last modified: 11. November 2022

Kategorisierung über Produkttype Attribute, bis zu 7 Kategorieebenen möglich.


An oberster Stelle der 1 Kategorieebene stehen die Produktgruppen – „ProductTypeGroup„.

In der 2. Kategorieebene befinden sich die Produktkategorien – „ProductType„. Jeder ProductType ist wiederum genau einer ProductTypeGroup zugeordnet.

Jedes Produkt ist nun genau einem ProductType zugeordnet und kann keinem oder bis zu 5 konkreten Produkteigenschaftsclustern „attributeValue1..5“ zugeordnet sein. Sind keine Eigenschaftscluster vorhanden, dann ist eine weitere Kategorisierung ausser ProductTypeGroup -> ProductType nicht sinnvoll.

Wo sich die jeweiligen Felder befinden, hängt von der Wahl der Datenformate ab.

Felder für die Kategoriestruktur über ProductTyp Metadaten

Die Metadaten können über die API per productTypen Methode abgerufen werden.

Kategorie 1: ProductTypeGroup

  • Kategoriename: productTypeGroup->name 
  • KategorieId: productTypeGroup->id

Kategorie 2: ProductType

  • Kategoriename: productType->name 
  • KategorieId: productType->id

Kategorie 3 bis 7: (optional)

  • Kategoriename: muss über den Wert der Eigenschaft über die zwei weiter unten in diesem Beitrag beschriebenen Kategorie pro Datenformat Anleitungen ermittelt werden. products->attributeValue1..5
  • KategorieId: productType->attributeTypeId1..5

Beispiele siehe weiter unten.

Felder für die Kategoriestruktur im Standard Datenformat

Die Kategoriestruktur kann komplett über das Element/Datei product gebildet werden.

Kategorie 1: ProductTypeGroup

  • Kategoriename: products->productTypeGroupName
  • KategorieId: products->productTypeGroupId

Kategorie 2: ProductType

  • Kategoriename: products->productTypeName oder productType->name 
  • KategorieId: products->productTypeId oder productType->id 

Kategorie 3: attributeValue1 (optional)

  • Kategoriename: products->attributeValue1
  • KategorieId: products->attributeTypeId1 oder productType->attributeTypeId1

Kategorie 4: attributeValue2 (optional)

  • Kategoriename: products->attributeValue2
  • KategorieId: products->attributeTypeId2 oder productType->attributeTypeId2

 Kategorie 5: attributeValue3 (optional)

  • Kategoriename: products->attributeValue3
  • KategorieId: products->attributeTypeId3 oder productType->attributeTypeId3

 Kategorie 6: attributeValue4 (optional)

  • Kategoriename: products->attributeValue4
  • KategorieId: products->attributeTypeId4 oder productType->attributeTypeId4

 Kategorie 7: attributeValue5 (optional)

  • Kategoriename: products->attributeValue5
  • KategorieId: products->attributeTypeId5 oder productType->attributeTypeId5

Felder für die Kategoriestruktur im Developer Datenformat

Die Kategoriestruktur muss über die Schlüssel Beziehnung der Elemente/Dateie product, productType und productTypeGroup gebildet werden.

Kategorie 1: ProductTypeGroup

  • Kategoriename: productTypeGroup->name 
  • KategorieId: productTypeGroup->id
  • Referenz im productType auf Kategorie: productType ->productTypeGroup(Id)

Kategorie 2: ProductType

  • Kategoriename: productType->name 
  • KategorieId: productType->id
  • Referenz im Produkt auf Kategorie: product->productType(Id)

Kategorie 3: attributeValue1 (optional)

  • Kategoriename: products->attributeValue1
  • KategorieId: productType->attributeTypeId1

Kategorie 4: attributeValue2 (optional)

  • Kategoriename: products->attributeValue2
  • KategorieId: productType->attributeTypeId2

 Kategorie 5: attributeValue3 (optional)

  • Kategoriename: products->attributeValue3
  • KategorieId: productType->attributeTypeId3

 Kategorie 6: attributeValue4 (optional)

  • Kategoriename: products->attributeValue4
  • KategorieId: productType->attributeTypeId4

 Kategorie 7: attributeValue5 (optional)

  • Kategoriename: products->attributeValue5
  • KategorieId: productType->attributeTypeId5

Beispiele

Beispiel 1:

Produkt 2371556000 ein Canon Pixma IP7200

<?xml>
...
    <productTypeGroupId>DRU</productTypeGroupId>
    <productTypeGroupName>Drucker, Scanner &amp; Multifunktionsgeräte</productTypeGroupName>
    <productTypeId>140</productTypeId>
    <productTypeName>Drucker</productTypeName>
    <attributeTypeId1>140250000</attributeTypeId1>
    <attributeValue1>Tintenstrahldruck</attributeValue1>
    <attributeTypeId2>140240040</attributeTypeId2>
    <attributeValue2>Farbig</attributeValue2>
...

hätte demnach folgenden Kategoriepfad
Drucker, Scanner & Multifunktionsgeräte -> Drucker -> Tintenstrahldruck -> Farbig

Beispiel 2:

Produkt 3534638001 eine Samsung SSD 850 EVO MZ-75

<?xml>
...
    <productTypeGroupId>PCK</productTypeGroupId>
    <productTypeGroupName>PC Komponenten</productTypeGroupName>
    <productTypeId>114</productTypeId>
    <productTypeName>Festplatten</productTypeName>
    <attributeTypeId1>114113000</attributeTypeId1>
    <attributeValue1>Intern</attributeValue1>
    <attributeTypeId2>114010610</attributeTypeId2>
    <attributeValue2>2,5"</attributeValue2>
    <attributeTypeId3>114214010</attributeTypeId3>
    <attributeValue3>Serial ATA</attributeValue3>
...

hätte demnach folgenden Kategoriepfad
PC Komponenten -> Festplatten -> Intern -> 2,5" -> Serial ATA
Was this article helpful?
Dislike 0
Views: 914