Über das Element CATALOG_STRUCTURE werden die Produktgruppen angelegt und definiert.
Folgende Elemente sind untergeordnet und werden auch im Mercateo-System unterstützt:
- GROUP_ID (Pflichtfeld)
- GROUP_NAME (Pflichtfeld)
- GROUP_DESCRIPTION
- PARENT_ID (Pflichtfeld)
- GROUP_ORDER
- MIME_INFO
Auszug aus dem BMEcat:
<CATALOG_STRUCTURE type=“root„> <GROUP_ID>1</GROUP_ID> <GROUP_NAME>Katalog</GROUP_NAME> <PARENT_ID>0</PARENT_ID> </CATALOG_STRUCTURE> <CATALOG_STRUCTURE type=“node„> <CATALOG_STRUCTURE type=“leaf„> |
Der CATALOG_STRUCTURE type=“Attribut“ gibt an, wo sich die Gruppe innerhalb des Katalogbaumes befindet. Folgende Attribute sind möglich:
Attributwert | Beschreibung |
root |
<CATALOG_STRUCTURE type=“root„> Die oberste Produktgruppe ist vom Typ „root“. Sie bildet die Wurzel (Vater), von der ab sich alle anderen Gruppen weiter verzweigen.
|
node |
<CATALOG_STRUCTURE type=“node„> Produktgruppen vom Typ „node“ können sich unterhalb der Wurzel befinden. Sie enthalten weitere Produktgruppen, jedoch keine Produkte. |
leaf |
<CATALOG_STRUCTURE type=“leaf„> Produktgruppen vom Typ „leaf“ befinden sich am Ende jedes Kategorie-Asts, ihnen werden die Produkte zugeordnet. Es muss mindestens eine Produktgruppe vom Typ leaf zusätzlich zur root-Kategorie vorhanden sein. |
Weitere Anforderungen im Detail:
BMEcat-Element | Anforderungen |
GROUP_ID |
|
GROUP_NAME |
|
GROUP_DESCRIPTION |
|
PARENT_ID |
|
GROUP_ORDER |
|
MIME_INFO |
|
Die Zuordnung der Produkte zur jeweiligen Produktgruppe erfolgt über das BMEcat-Element ARTICLE_TO_CATALOGGROUP_MAP.