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 Article

ARTICLE Element

<ARTICLE mode="new">
          <SUPPLIER_AID>Q20-P09</SUPPLIER_AID>
          <ARTICLE_DETAILS>
              <DESCRIPTION_SHORT>Post-Safe Polythene Envelopes</DESCRIPTION_SHORT>
              <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>
              <MANUFACTURER_NAME>Concurrent Limited</MANUFACTURER_NAME>
          </ARTICLE_DETAILS>
          <ARTICLE_FEATURES>
              <REFERENCE_FEATURE_SYSTEM_NAME>UNSPSC-5.02</REFERENCE_FEATURE_SYSTEM_NAME>
              <REFERENCE_FEATURE_GROUP_ID>44121505</REFERENCE_FEATURE_GROUP_ID>
          </ARTICLE_FEATURES>
          <ARTICLE_ORDER_DETAILS>
              <ORDER_UNIT>1</ORDER_UNIT>
          </ARTICLE_ORDER_DETAILS>
          <ARTICLE_PRICE_DETAILS>
              <ARTICLE_PRICE price_type="net_list">
                  <PRICE_AMOUNT>16.49</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>1</LOWER_BOUND>
              </ARTICLE_PRICE>
              <ARTICLE_PRICE price_type="net_list">
                  <PRICE_AMOUNT>11.49</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>50</LOWER_BOUND>
              </ARTICLE_PRICE>
          </ARTICLE_PRICE_DETAILS>
          <ARTICLE_PRICE_DETAILS>
              <ARTICLE_PRICE price_type="net_customer">
                  <PRICE_AMOUNT>10.29</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>1</LOWER_BOUND>
              </ARTICLE_PRICE>
              <ARTICLE_PRICE price_type="net_customer">
                  <PRICE_AMOUNT>9.29</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>50</LOWER_BOUND>
              </ARTICLE_PRICE>
          </ARTICLE_PRICE_DETAILS>
          <MIME_INFO>
              <MIME>
                  <MIME_TYPE>image/gif</MIME_TYPE>
                  <MIME_SOURCE>P09.gif</MIME_SOURCE>
                  <MIME_PURPOSE>normal</MIME_PURPOSE>
                  <MIME_ORDER>1</MIME_ORDER>
              </MIME>
              <MIME>
                  <MIME_TYPE>url</MIME_TYPE>
                  <MIME_SOURCE>http://www.bmecat.org</MIME_SOURCE>
                  <MIME_PURPOSE>others</MIME_PURPOSE>
                  <MIME_ORDER>2</MIME_ORDER>
              </MIME>
           </MIME_INFO>
       </ARTICLE>
Alvine\BMECat\AbstractElement
Extended by Alvine\BMECat\Element\Article
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/Article.class.php
Methods summary
public
# __construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )

Erstellt ein neues ARTICLE-Objekt

Erstellt ein neues ARTICLE-Objekt

Parameters

$tag
Tag
$value
Wert
$attributes
Atributes
public string
# getsupplierAid( )

Eindeutige Artikelnummer des Lieferanten

Eindeutige Artikelnummer des Lieferanten

Gibt es verschiedene Artikelvarianten (VARIANTS), so wird die endgültige Artikelnummer aus der eindeutigen Artikelnummer des Lieferanten (SUPPLIER_AID) mit zugehörigen eindeutigen Artikelnummererweiterungen der Varianten (SUPPLIER_AID_SUPPLEMENT) durch Verkettung gebildet. Die Basisartikelnummer muss auch beim Einsatz von Varianten für sich allein genommen bereits eindeutig sein. Manche Zielsysteme sind nicht in der Lage, alle 32 Zeichen zu übernehmen (z.B. SAP max. 18 Zeichen). Es wird daher empfohlen, die Artikelnummer möglichst kurz zu halten.

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

<SUPPLIER_AID>Q20-P09</SUPPLIER_AID>

Returns

string
Eindeutige Artikelnummer des Lieferanten
public Alvine\BMECat\Element\Article
# setSupplierAid( string $supplierAid )

Setzt die Eindeutige Artikelnummer des Lieferanten

Setzt die Eindeutige Artikelnummer des Lieferanten

Parameters

$supplierAid
Eindeutige Artikelnummer des Lieferanten

Returns

Alvine\BMECat\Element\Article
dieses Objekt
public Alvine\BMECat\Element\ArticleDetails
# getArticleDetails( )

Das Element ARTICLE_DETAILS beinhaltet Datenfelder, die einen Artikel identifizieren und verbal beschreiben.

Das Element ARTICLE_DETAILS beinhaltet Datenfelder, die einen Artikel identifizieren und verbal beschreiben.

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Einfach Datentyp : - Sprachabhängig : -

<ARTICLE_DETAILS>
   ...
 </ARTICLE_DETAILS>

Returns

Alvine\BMECat\Element\ArticleDetails
Artikel Details
public Alvine\BMECat\Element\Article
# setArticleDetails( Alvine\BMECat\Element\ArticleDetails $articleDetails )

Setzt die ARTICLE_DETAILS

Setzt die ARTICLE_DETAILS

Parameters

$articleDetails

Returns

Alvine\BMECat\Element\Article
dieses Objekt
public Alvine\Xml\NodeList
# getArticleFeatures( )

Mit Hilfe des Elements ARTICLE_FEATURES kann ein Artikel klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen bzw. Merkmalsgruppensystemen zugeordnet werden.

Mit Hilfe des Elements ARTICLE_FEATURES kann ein Artikel klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen bzw. Merkmalsgruppensystemen zugeordnet werden.

Defaultwert : - Feldlänge : - Pflicht : nein Einfach / Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Returns

Alvine\Xml\NodeList
Artikel Details
public Alvine\BMECat\Element\Article
# addArticleFeatures( Alvine\BMECat\Element\ArticleFeatures $articleFeatures )

Fügt ein neues ARTICLE_FEATURES hinzu

Fügt ein neues ARTICLE_FEATURES hinzu

Parameters

$articleFeatures

Returns

Alvine\BMECat\Element\Article
dieses Objekt
public Alvine\BMECat\Element\ArticleOrderDetails
# getArticleOrderDetails( )

Das Element ARTICLE_ORDER_DETAILS enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten des Artikels machen

Das Element ARTICLE_ORDER_DETAILS enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten des Artikels machen

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Einfach Datentyp : - Sprachabhängig : -

Returns

Alvine\BMECat\Element\ArticleOrderDetails
Angaben zu Bestellkonditionen und Verpackungsmodalitäten
public Alvine\BMECat\Element\Article
# setArticleOrderDetails( Alvine\BMECat\Element\ArticleOrderDetails $articleOrderDetails )

Setzt die Angaben zu Bestellkonditionen und Verpackungsmodalitäten

Setzt die Angaben zu Bestellkonditionen und Verpackungsmodalitäten

Parameters

$articleOrderDetails
Angaben zu Bestellkonditionen und Verpackungsmodalitäten

Returns

Alvine\BMECat\Element\Article
dieses Objekt
public Alvine\Xml\NodeList
# getArticlePriceDetails( )

Mit dem Element ARTICLE_PRICE_DETAILS kann man Preisdaten eines Artikels spezifizieren.

Mit dem Element ARTICLE_PRICE_DETAILS kann man Preisdaten eines Artikels spezifizieren.

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Returns

Alvine\Xml\NodeList
Preisdaten
public Alvine\BMECat\Element\Article
# addArticlePriceDetails( Alvine\BMECat\Element\ArticlePriceDetails $articlePriceDetails )

Fügt ein neues ARTICLE_PRICE_DETAILS hinzu

Fügt ein neues ARTICLE_PRICE_DETAILS hinzu

Parameters

$articlePriceDetails

Returns

Alvine\BMECat\Element\Article
dieses Objekt
public Alvine\BMECat\Element\MimeInfo
# getMimeInfo( )

Mit dem Element MIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.

Mit dem Element MIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.

Returns

Alvine\BMECat\Element\MimeInfo
multimediale Zusatzdokumente
public Alvine\BMECat\Element\Article
# setMimeInfo( Alvine\BMECat\Element\MimeInfo $mimeInfo )

Setzt die multimediale Zusatzdokumente

Setzt die multimediale Zusatzdokumente

Parameters

$mimeInfo
multimediale Zusatzdokumente

Returns

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