Class ArticleFeatures
ARTICLE_FEATURES Element
Mit Hilfe des Elements ARTICLE_FEATURES kann ein Artikel klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen bzw. Merkmalsgruppensystemen zugeordnet werden. Für jedes referenzierte Klassifikations- bzw. Merkmalsgruppensystem wird jeweils ein Element ARTICLE_FEATURES innerhalb eines einzelnen Artikels (Element ARTICLE (im Kontext T_NEW_CATALOG), ARTICLE (im Kontext T_UPDATE_PRODUCTS)) angelegt. Dabei darf es nicht vorkommen, dass bei einem Artikel mehrere Kontextblöcke ARTICLE_FEATURES mit Referenzen auf das selbe Klassifikations- bzw. Merkmalsgruppensystem gemacht werden. D.h. alle Elemente REFERENCE_FEATURE_SYSTEM_NAME müssen für einen einzelnen Artikel unterschiedlich gefüllt sein.
Ferner können im Element ARTICLE_FEATURES Merkmale eines Artikels spezifiziert werden. Merkmale sind Datenobjekte, mit denen sich Eigenschaften eines Artikels, wie zum Beispiel Länge oder Gewicht, beschreiben lassen. Diese Merkmale werden zum Teil durch sogenannte Merkmalsleisten durch das referenzierte Klassifikations- bzw. Merkmalsgruppensystem vorgegeben. In diesem Fall werden die Elemente FEATURE in dem entsprechende Element ARTICLE_FEATURES des zugehörigen Klassifikations- bzw Merkmalsgruppensystems eingebettet. Alle Merkmale, die von keinem Klassifikations- bzw. Merkmalsgruppensystem vorgegeben werden, werden in einem einzelnen Element ARTICLE_FEATURES angeordnet, welches keine Elemente REFERENCE_FEATURE_SYSTEM_NAME und REFERENCE_FEATURE_GROUP_ID bzw. REFERENCE_FEATURE_GROUP_NAME enthält.
Innerhalb eines Elements ARTICLE_FEATURES müssen die Merkmale eindeutig benannt werden. D.h. der Merkmalsname FNAME muss bei allen Elementen innerhalb des selben Elements ARTICLE_FEATURES verschieden sein. Über mehrere Kontextblöcke ARTICLE_FEATURES hinweg können hingegen gleiche Merkmalsnamen mit verschiedener Bedeutung verwendet werden.
<ARTICLE_FEATURES> <REFERENCE_FEATURE_SYSTEM_NAME>UNSPSC-5.02</REFERENCE_FEATURE_SYSTEM_NAME> <REFERENCE_FEATURE_GROUP_ID>44121505</REFERENCE_FEATURE_GROUP_ID> <FEATURE> <FNAME>DINGroesse</FNAME> <FVALUE>A4</FVALUE> </FEATURE> <FEATURE> <FNAME>Material</FNAME> <FVALUE>Kunststoff</FVALUE> </FEATURE> <FEATURE> <FNAME>Farbe</FNAME> <FVALUE>rot</FVALUE> </FEATURE> </ARTICLE_FEATURES>
- Alvine\BMECat\AbstractElement
- Alvine\BMECat\Element\ArticleFeatures
Package: Alvine\BMECat
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20160804
Link: alvine.io
Located at element/ArticleFeatures.class.php
public
|
#
__construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )
Erstellt ein neues ARTICLE_FEATURES-Objekt |
public
string
|
|
public
|
#
setReferenceFeatureSystemName( string $referenceFeatureSystemName )
Setzt das Klassifikations- bzw. Merkmalsgruppensystem |
public
string
|
#
getReferenceFeatureGroupID( )
Identifikator der referenzierten Gruppe innerhalb des Klassifikations- bzw. Merkmalsgruppensystems |
public
|
#
setReferenceFeatureGroupID( string $referenceFeatureGroupID )
Setzt den Identifikator der referenzierten Gruppe |
public
string
|
#
getReferenceFeatureGroupName( )
Eindeutiger Name der referenzierten Gruppe innerhalb des Klassifikations- bzw. Merkmalsgruppensystems |
public
|
#
setReferenceFeatureGroupName( string $referenceFeatureGroupName )
Setzt den Eindeutiger Name der referenzierten Gruppe |
public
Alvine\Xml\NodeList
|
#
getFeatures( )
Merkmal des Artikels Beschreibt ein einzelnes Merkmal des Artikels innerhalb der zuvor festgelegten Klassifikationsgruppe |
public
|