Article
class Article extends AbstractElement
Article
Methods
Hilfsmethode Gibt den Wert des ersten Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode Gibt das erste gefundene Element zurück
Hilfsmethode gibt die Attribute des Elementes zurück
Erstellt ein neues Article-Objekt
Artikelnummer (mind. 4 Zeichen) Um eine möglichst hohe Kompatibilität mit allen Vertriebskanälen zu gewährleisten, sollte die Artikelnummer keine Leer- und Sonderzeichen enthalten und nicht mehr als 16 Zeichen lang sein.
Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)
EAN-Code des Artikels (es dürfen nur EAN Nummern mit 13 Stellen geliefert werden)
Herstellerartikelnummer
Zusätzliche optionale Artikelnummer
Artikelsortierung innerhalb des Produkts
Variantenwerte
Artikelkomponenten
Artikelattribute
Preis- und Steuerangaben
Bezugsdaten zur Grundpreisberechnung
Bezugsdaten zur Grundpreisberechnung
Provisionsangaben für Kanäle
Artikelmedien (z.B. Bilder)
Einheit des Artikels (Standardeinstellung ist "ST" für "Stück").
Lagerbestand
Lagerbestand
Lieferzeit in Tagen
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
Wiederbeschaffungszeit in Tagen
Definition einer Mindestbestellmenge
Definition einer maximalen Bestellmenge
Schrittweite bei der Eingabe einer Bestellmenge
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
Bemerkung zum Lagerfach
Angaben zu Versandtyp und Versandmaßen
Intrastat-Nummer zur Ausfuhr aus der EU und Ursprungsland
Artikelnummer (mind. 4 Zeichen) Um eine möglichst hohe Kompatibilität mit allen Vertriebskanälen zu gewährleisten, sollte die Artikelnummer keine Leer- und Sonderzeichen enthalten und nicht mehr als 16 Zeichen lang sein.
Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)
setzt die Artikel EAN
No description
No description
No description
Angaben zu Füllmenge und Grundpreisbezug bei grundpreispflichtigen Artikeln.
Einheit des Artikels (Standardeinstellung ist "ST" für "Stück").
<A_STOCK identifier="key" key="Zentrallager">10</A_STOCK>
<A_STOCK identifier="key" key="Außenlager 1">5</A_STOCK>
Nur bei mehreren Lagerstätten verwenden!
Lieferzeit in Tagen
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
Wiederbeschaffungszeit in Tagen
Definition einer Mindestbestellmenge
Definition einer maximalen Bestellmenge
Schrittweite bei der Eingabe einer Bestellmenge
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
Bemerkung zum Lagerfach
Details
in AbstractElement at line 43
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
in AbstractElement at line 62
protected AbstractElement
setFirstChildValue(string $elementName, string $value, string $type = null)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 88
protected $this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 114
protected $this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
in AbstractElement at line 157
protected $this
setChildAttributes(string $elementName, array $attributes, string $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 190
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 222
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 251
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 282
protected Element|null
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 309
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 333
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 343
protected type
checkMediaType(type $type, type $media)
at line 36
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Article-Objekt
at line 54
string
getArticleNr()
Artikelnummer (mind. 4 Zeichen) Um eine möglichst hohe Kompatibilität mit allen Vertriebskanälen zu gewährleisten, sollte die Artikelnummer keine Leer- und Sonderzeichen enthalten und nicht mehr als 16 Zeichen lang sein.
at line 63
string|null
getArticleActive()
Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)
at line 72
string|null
getArticleEAN()
EAN-Code des Artikels (es dürfen nur EAN Nummern mit 13 Stellen geliefert werden)
at line 81
string|null
getArticleProdNr()
Herstellerartikelnummer
at line 90
string|null
getArticleNr2()
Zusätzliche optionale Artikelnummer
at line 99
string|null
getArticleSort()
Artikelsortierung innerhalb des Produkts
at line 108
Element|null
getArticleVariantData()
Variantenwerte
at line 117
Element|null
getArticleComponentData()
Artikelkomponenten
at line 126
Element|null
getArticleTags()
Artikelattribute
at line 135
Element|null
getArticlePriceData()
Preis- und Steuerangaben
at line 144
type
getArticleBasePriceQuantityAttributes()
Bezugsdaten zur Grundpreisberechnung
at line 153
string|null
getArticleBasePriceQuantityValue()
Bezugsdaten zur Grundpreisberechnung
at line 162
Element|null
getArticleProvisionData()
Provisionsangaben für Kanäle
at line 171
Element|null
getArticleMediaData()
Artikelmedien (z.B. Bilder)
at line 182
string|null
getArticleUnit()
Einheit des Artikels (Standardeinstellung ist "ST" für "Stück").
Mögliche Werte sind derzeit ST, CM und QM. Fließkommazahlen werden in den Aufträgen/Beständen nicht unterstützt.
at line 191
string|null
getArticleStock()
Lagerbestand
at line 200
AttributeMap|null
getArticleWarehouseStockAttributes()
Lagerbestand
at line 209
string|null
getArticleDeliveryTime()
Lieferzeit in Tagen
at line 219
string|null
getArticleReplacement()
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
at line 228
string|null
getArticleReplacementTime()
Wiederbeschaffungszeit in Tagen
at line 237
string|null
getArticleOrderMin()
Definition einer Mindestbestellmenge
at line 246
string|null
getArticleOrderMax()
Definition einer maximalen Bestellmenge
at line 255
string|null
getArticleOrderIntervall()
Schrittweite bei der Eingabe einer Bestellmenge
at line 264
string|null
getArticleDepot()
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
at line 273
string|null
getArticleDepotText()
Bemerkung zum Lagerfach
at line 282
Element|null
getArticleParcel()
Angaben zu Versandtyp und Versandmaßen
at line 291
Element|null
getArticleTradestat()
Intrastat-Nummer zur Ausfuhr aus der EU und Ursprungsland
at line 306
Article
setArticleNr(string $articleNr)
Artikelnummer (mind. 4 Zeichen) Um eine möglichst hohe Kompatibilität mit allen Vertriebskanälen zu gewährleisten, sollte die Artikelnummer keine Leer- und Sonderzeichen enthalten und nicht mehr als 16 Zeichen lang sein.
at line 316
Article
setArticleActive(int $articleActive)
Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)
at line 327
Article
setArticleEAN(int $articleEAN)
setzt die Artikel EAN
at line 339
Article
setArticleProdNr(string $articleProdNr)
at line 348
Article
setArticleNr2(string $articleNr2)
at line 357
Article
setArticleSort(int $articleSort)
at line 366
Article
setArticleVariantData(ArticleVariantData $articleVariantData)
at line 375
Article
setArticleComponentData(ArticleComponentData $articleComponentData)
at line 384
Article
setArticleTags(ArticleTags $articleTags)
at line 393
Article
setArticlePriceData(ArticlePriceData $articlePriceData)
at line 407
Article
setArticleBasePriceQuantity(array $attributes, string $articleBasePriceQuantity)
Angaben zu Füllmenge und Grundpreisbezug bei grundpreispflichtigen Artikeln.
at line 417
Article
setArticleProvisionData(ArticleProvisionData $articleProvisionData)
at line 426
Article
setArticleMediaData(ArticleMediaData $articleMediaData)
at line 438
Article
setArticleUnit(string $articleUnit)
Einheit des Artikels (Standardeinstellung ist "ST" für "Stück").
Mögliche Werte sind derzeit ST, CM und QM. Fließkommazahlen werden in den Aufträgen/Beständen nicht unterstützt.
at line 454
Article
setArticleStock(ArticleStock $articleStock)
<A_STOCK>5</A_STOCK>
at line 469
Article
addArticleWarehouseStock(type $attributes, int $articleStock)
<A_STOCK identifier="key" key="Zentrallager">10</A_STOCK>
<A_STOCK identifier="key" key="Außenlager 1">5</A_STOCK>
Nur bei mehreren Lagerstätten verwenden!
at line 479
Article
setArticleDeliveryTime(int $articleDeliveryTime)
Lieferzeit in Tagen
at line 490
Article
setArticleReplacement(int $articleReplacement)
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
at line 500
Article
setArticleReplacementTime(int $articleReplacementTime)
Wiederbeschaffungszeit in Tagen
at line 510
Article
setArticleOrderMin(int $articleOrderMin)
Definition einer Mindestbestellmenge
at line 520
Article
setArticleOrderMax(int $articleOrderMax)
Definition einer maximalen Bestellmenge
at line 530
Article
setArticleOrderIntervall(int $articleOrderIntervall)
Schrittweite bei der Eingabe einer Bestellmenge
at line 540
Article
setArticleDepot(string $articleDepot)
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
at line 550
Article
setArticleDepotText(string $articleDepotText)
Bemerkung zum Lagerfach
at line 560
Article
setArticleParcel(ArticleParcel $articleParcel)
Angaben zu Versandart und Maßen
at line 570
Article
setArticleTradestat(ArticleTradestat $articleTradestat)
Tradestat-Informationen