Overview

Namespaces

  • Alvine
    • BMEcat
      • Element
      • Xml

Classes

  • Address
  • Agreement
  • Article
  • ArticleDetails
  • ArticleFeatures
  • ArticleOrderDetails
  • ArticlePrice
  • ArticlePriceDetails
  • BMEcat
  • Buyer
  • Catalog
  • DateTime
  • Feature
  • Header
  • Mime
  • MimeInfo
  • Supplier
  • TNewCatalog
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class ArticleDetails

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>
Alvine\BMECat\AbstractElement
Extended by Alvine\BMECat\Element\ArticleDetails
Namespace: Alvine\BMECat\Element
Package: Alvine\BMECat
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20160803
Link: alvine.io
Located at element/ArticleDetails.class.php
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

Alvine\BMECat\Element\ArticleDetails
Dieses Objekt
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

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    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

    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

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    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

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    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

    setzt die Liefertage

    Parameters

    $deliveryTime
    Liefertage

    Returns

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    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

    $value
    Schlagwort

    Returns

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    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

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    public string
    # getRemarks( )

    Zusätzliche Bemerkungen des Lieferanten

    Zusätzliche Bemerkungen des Lieferanten

    Defaultwert : nein Feldlänge : 64000 Pflicht : nein Einfach / Mehrfach : Einfach Datentyp : STRING Sprachabhängig : ja

    Returns

    string
    Bemerkungen
    public Alvine\BMECat\Element\ArticleDetails
    # setRemarks( string $remarks )

    Setzt zusätzliche Bemerkungen des Lieferanten

    Setzt zusätzliche Bemerkungen des Lieferanten

    Parameters

    $remarks
    Bemerkungen

    Returns

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    public Alvine\Xml\NodeList
    # getArticleStatus( )

    Artikelbesonderheit

    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

    Alvine\BMECat\Element\ArticleDetails
    Dieses Objekt
    alvine.bmecat API-Dokumentation 0.10.1 | © schukai GmbH | Impressum