ARTICLE_DETAILS Element
Das Element ARTICLE_DETAILS beinhaltet Datenfelder,
die einen Artikel identifizieren und verbal beschreiben.
<ARTICLE_DETAILS>
<DESCRIPTION_SHORT>Standard letter tray DIN A4</DESCRIPTION_SHORT>
<DESCRIPTION_LONG>A classic among letter trays.</DESCRIPTION_LONG>
<EAN>8712670911213</EAN>
<SUPPLIER_ALT_AID>2334lettertray</SUPPLIER_ALT_AID>
<BUYER_AID type="BRZNR">K4484</BUYER_AID>
<BUYER_AID type="KMF">78787</BUYER_AID>
<MANUFACTURER_AID>123-RD-67-U</MANUFACTURER_AID>
<MANUFACTURER_NAME>plastic partner</MANUFACTURER_NAME>
<ERP_GROUP_BUYER>23</ERP_GROUP_BUYER>
<ERP_GROUP_SUPPLIER>G67-HHH</ERP_GROUP_SUPPLIER>
<DELIVERY_TIME>0.5</DELIVERY_TIME>
<SPECIAL_TREATMENT_CLASS type="GVVS">none – serves only as an example </SPECIAL_TREATMENT_CLASS>
<KEYWORD>files</KEYWORD>
<KEYWORD>stacker</KEYWORD>
<REMARKS>Can be horizontally or alternately stacked.</REMARKS>
<SEGMENT>organization equipment</SEGMENT>
<ARTICLE_ORDER>10</ARTICLE_ORDER>
<ARTICLE_STATUS type="bargain">Bargain</ARTICLE_STATUS>
<ARTICLE_STATUS type="new_article">new in this season</ARTICLE_STATUS>
</ARTICLE_DETAILS>
Methods summary
public
|
#
__construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )
Erstellt ein neues ARTICLE_DETAILS-Objekt
Erstellt ein neues ARTICLE_DETAILS-Objekt
Parameters
- $tag
- Tag
- $value
- Wert
- $attributes
- Atributes
|
public
string
|
#
getDescriptionShort( )
Kurzbeschreibung oder Name des Artikels
Kurzbeschreibung oder Name des Artikels
Defaultwert : -
Feldlänge : 80
Pflicht : ja
Einfach / Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : ja
<DESCRIPTION_SHORT>Post-Safe Polythene Envelopes</DESCRIPTION_SHORT>
Returns
string Kurzbeschreibung oder Name des Artikels
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setDescriptionShort( string $descriptionShort )
Setzt die Kurzbeschreibung oder Name des Artikels
Setzt die Kurzbeschreibung oder Name des Artikels
Parameters
- $descriptionShort
- Kurzbeschreibung oder Name des Artikels
Returns
|
public
string
|
#
getDescriptionLong( )
Langbeschreibung des Artikels
Langbeschreibung des Artikels
Formatierung: Um HTML-Tags, wie z.B.
für Fettdruck,
für kursiv,
<
p> für Paragraphen,
für Zeilenumbrüche sowie
<
ul>/ für Listendarstellung, übertragen zu können, müssen die Zeichen
'>' und '<' durch Ihre entsprechenden character references kodiert sein, damit ein XML-Parser die BMEcat-Datei akzeptiert.
Beispiel: '<' = < bzw. '>' = > Siehe auch "Zeichenkodierung in XML"
Das Zielsystem muss die Interpretation der Tags unterstützen, um die gewünschte Formatierung zu erhalten.
Defaultwert : -
Feldlänge : 64000
Pflicht : nein
Einfach / Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : ja
<DESCRIPTION_LONG>All-weather lightweight envelopes protect your contents and save you money.
ALL-WEATHER. Once sealed, Post-Safe envelopes are completely waterproof. Your
contents won't get damaged.</DESCRIPTION_LONG>
Returns
string Langbeschreibung des Artikels
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setDescriptionLong( string $descriptionLong )
Setzt die Langbeschreibung des Artikels
Setzt die Langbeschreibung des Artikels
Parameters
- $descriptionLong
- Langbeschreibung des Artikels
Returns
|
public
string
|
#
getEAN( )
Europäische Artikelnummer (http://www.ean-int.org/)
Europäische Artikelnummer (http://www.ean-int.org/)
Returns
string Europäische Artikelnummer
|
public
string
|
#
setEAN( string $ean )
Setzt die Europäische Artikelnummer (http://www.ean-int.org/)
Setzt die Europäische Artikelnummer (http://www.ean-int.org/)
Parameters
- $ean
- Europäische Artikelnummer
Returns
string Europäische Artikelnummer
|
public
string
|
#
getManufacturerName( )
Name des Herstellers
Defaultwert : -
Feldlänge : 50
Pflicht : nein
Einfach / Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : -
<MANUFACTURER_NAME>Concurrent Limited</MANUFACTURER_NAME>
Returns
string Namen des Herstellers
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setManufacturerName( string $manufacturerName )
Setzt den Name des Herstellers
Setzt den Name des Herstellers
Parameters
- $manufacturerName
- Name des Herstellers
Returns
|
public
Alvine\Xml\NodeList
|
#
getBuyerAid( )
Artikelnummer beim einkaufenden Unternehmen
Artikelnummer beim einkaufenden Unternehmen
Defaultwert : nein
Feldlänge : 50
Pflicht : ja
Einfach / Mehrfach : Mehrfach
Datentyp : STRING
Sprachabhängig : -
...
<BUYER_AID type="BRZNR">K4484</BUYER_AID>
<BUYER_AID type="KMF">78787</BUYER_AID>
...
Returns
Alvine\Xml\NodeList Artikelnummern beim einkaufenden Unternehmen
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setBuyerAid( string $buyerAid, string $type )
Setzt die Artikelnummer beim einkaufenden Unternehmen
Setzt die Artikelnummer beim einkaufenden Unternehmen
Artikelnummer beim einkaufenden Unternehmen
das Attribut "type" legt hierbei die Art der Artikelnummer des einkaufenden Unternehmens fest
Parameters
- $buyerAid
- Käufer Artikelnummer
- $type
- Typ
Returns
|
public
float
|
#
getDeliveryTime( )
Liefert die Liefertage zurück
Liefert die Liefertage zurück
Time in working days needed by the supplier to supply the article
The data type has been altered from Version 1.01 to Version 1.2 from INTEGER to
NUMBER, in order to permit half days to be specified.
Example: 0.5 = ½ working day
Defaultwert : nein
Feldlänge : 6
Pflicht : nein
einfach / mehrfach : mehrfach
Datentyp : NUMBER
Sprachabhängig : -
...
<DELIVERY_TIME>0.5</DELIVERY_TIME>
...
Returns
float Liefertage
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setDeliveryTime( float $deliveryTime )
setzt die Liefertage
Parameters
Returns
|
public
Alvine\Xml\NodeList
|
#
getKeyword( )
Schlagwort, welches das Finden des Artikels erleichtert
der Artikel soll im Zielsystem auch über die Eingabe dieses Schlagwortes gefunden werden können
Schlagwort, welches das Finden des Artikels erleichtert
der Artikel soll im Zielsystem auch über die Eingabe dieses Schlagwortes gefunden werden können
Defaultwert : -
Feldlänge : 50
Pflicht : nein
Einfach / Mehrfach : Mehrfach
Datentyp : STRING
Sprachabhängig : ja
...
<KEYWORD>files</KEYWORD>
<KEYWORD>stacker</KEYWORD>
...
Returns
Alvine\Xml\NodeList Schlüsselwörter
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
addKeyword( string $value )
Fügt ein neues Schlagwort hinzu
Fügt ein neues Schlagwort hinzu
Parameters
Returns
|
public
string
|
#
getManufacturerAid( )
Artikelnummer des Herstellers
Artikelnummer des Herstellers
Defaultwert : nein
Feldlänge : 50
Pflicht : nein
Einfach / Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : -
...
<MANUFACTURER_AID>123-RD-67-U</MANUFACTURER_AID>
...
Returns
string Artikelnummer des Herstellers
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setManufacturerAid( string $manufacturerAid )
Setzt die Artikelnummer des Herstellers
Setzt die Artikelnummer des Herstellers
Parameters
- $manufacturerAid
- Artikelnummer des Herstellers
Returns
|
public
Alvine\Xml\NodeList
|
#
getArticleStatus( )
Artikelbesonderheit
Das Unterelement ARTICLE_STATUS dient dazu, einem Artikel weitere spezielle Attribute zuzuordnen.
Die Art der Besonderheit wird im Attribut "type" spezifiziert.
Der Wert des Elements nimmt die textuelle Beschreibung der Besonderheit auf.
Sollte sich ein Artikel zu keiner der definierten Typen von Besonderheiten zuordnen lassen, ist der Typ "others" zu verwenden.
Eine eigene Definition von Besonderheiten ist nicht vorgesehen.
Siehe auch Attribute von ARTICLE_STATUS und Liste zulässiger Werte für das Attribut "type" des Elements ARTICLE_STATUS.
Es ist so möglich, einen Artikel beispielsweise als Sonderangebot oder als neues Produkt zu kennzeichnen und zu kommentieren.
Es wird angestrebt, dass die Zielsysteme die so gekennzeichneten Artikel hervorheben (z.B. durch grafisches Kennzeichen,
durch Aufnahme in eine spezielle Katalogrubrik oder durch Suchverfahren, welche diese Attribute unterstützen).
Es können dabei pro Artikel mehrere unterschiedliche ARTICLE_STATUS Typen verwendet werden.
Die einzelnen Typen dürfen dann jedoch nicht doppelt vorkommen.
Die Reihenfolge spielt bei der Angabe der Elemente ARTICLE_STATUS keine Rolle.
Defaultwert : nein
Feldlänge : 250
Pflicht : nein
Einfach / Mehrfach : Mehrfach
Datentyp : STRING
Sprachabhängig : ja
Returns
Alvine\Xml\NodeList Artikelnummern beim einkaufenden Unternehmen
|
public
Alvine\BMECat\Element\ArticleDetails
|
#
setArticleStatus( string $articleStatus, string $type )
Setzt eine Artikelbesonderheit
Setzt eine Artikelbesonderheit
bargain - Sonderangebot - Ein Sonderangebot ist ein Artikel, der einen besonders günstigen, zeitlich begrenzten Preis hat.
new_article - Neuartikel - Ein Neuartikel ist ein Artikel, der neu in den Produktkatalog aufgenommen wurde.
old_article - Verfallener Artikel - Ein verfallener Artikel ist ein Artikel, der nicht mehr bestellt werden kann, aber noch angezeigt wird, um beispielsweise einen Verweis auf den Nachfolgeartikel darzustellen. (Vgl. im Element ARTICLE_REFERENCE beim Attribut type die Ausprägung "followup", die genutzt werden kann, um ein Nachfolgeprodukt zu definieren) Vorsicht: Dieser Status wird von vielen Zielsystemen heute nicht interpretiert (daher nur nach Rücksprache zu Zielsystem einsetzen).
new - Neu - Ein neuer Artikel ist ein Artikel, der neu hergestellt wurde (also nicht gebraucht ist).
used - Gebraucht - Ein gebrauchter Artikel ist ein Artikel, der bereits im Gebrauch war.
refurbished - Aufbereitet - Ein aufbereiteter Artikel ist ein gebrauchter Artikel, der durch eine besondere Bearbeitung in einen Zustand ähnlich dem Neuzustand zurückversetzt worden ist
core_article - Kernsortiment - ein Artikel, der zum Kernsortiment für einen bestimmten Kunden gehört
others - Sonstige Besonderheit - Besonderheit, die genutzt werden kann, falls keine der anderen Besonderheiten den Artikel ausreichend beschreibt
Parameters
- $articleStatus
- Artikelbesonderheit
- $type
- Attribut "type"
Returns
|