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
No description
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 45
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
in AbstractElement at line 64
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 90
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 116
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 158
protected $this
setChildAttributes(type $elementName, type $attributes, type $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 191
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 223
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 252
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 283
protected Element
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 305
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 318
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 328
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
getArticleActive()
Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)
at line 72
string
getArticleEAN()
EAN-Code des Artikels (es dürfen nur EAN Nummern mit 13 Stellen geliefert werden)
at line 81
string
getArticleProdNr()
Herstellerartikelnummer
at line 90
string
getArticleNr2()
Zusätzliche optionale Artikelnummer
at line 99
string
getArticleSort()
Artikelsortierung innerhalb des Produkts
at line 108
Element
getArticleVariantData()
Variantenwerte
at line 117
Element
getArticleComponentData()
Artikelkomponenten
at line 126
Element
getArticleTags()
Artikelattribute
at line 135
Element
getArticlePriceData()
Preis- und Steuerangaben
at line 144
type
getArticleBasePriceQuantityAttributes()
Bezugsdaten zur Grundpreisberechnung
at line 153
string
getArticleBasePriceQuantityValue()
Bezugsdaten zur Grundpreisberechnung
at line 162
Element
getArticleProvisionData()
Provisionsangaben für Kanäle
at line 171
Element
getArticleMediaData()
Artikelmedien (z.B. Bilder)
at line 182
string
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
getArticleStock()
Lagerbestand
at line 200
AttributeMap
getArticleWarehouseStockAttributes()
Lagerbestand
at line 209
string
getArticleDeliveryTime()
Lieferzeit in Tagen
at line 219
string
getArticleReplacement()
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
at line 228
string
getArticleReplacementTime()
Wiederbeschaffungszeit in Tagen
at line 237
string
getArticleOrderMin()
Definition einer Mindestbestellmenge
at line 246
string
getArticleOrderMax()
Definition einer maximalen Bestellmenge
at line 255
string
getArticleOrderIntervall()
Schrittweite bei der Eingabe einer Bestellmenge
at line 264
string
getArticleDepot()
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
at line 273
string
getArticleDepotText()
Bemerkung zum Lagerfach
at line 282
Element
getArticleParcel()
Angaben zu Versandtyp und Versandmaßen
at line 291
Element
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 403
Article
setArticleBasePriceQuantity(type $attributes, type $articleBasePriceQuantity)
at line 413
Article
setArticleProvisionData(ArticleProvisionData $articleProvisionData)
at line 422
Article
setArticleMediaData(ArticleMediaData $articleMediaData)
at line 434
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 450
Article
setArticleStock(ArticleStock $articleStock)
<A_STOCK>5</A_STOCK>
at line 465
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 475
Article
setArticleDeliveryTime(int $articleDeliveryTime)
Lieferzeit in Tagen
at line 486
Article
setArticleReplacement(int $articleReplacement)
Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden, Verkauf auch mit Lagerbestand 0 möglich)
at line 496
Article
setArticleReplacementTime(int $articleReplacementTime)
Wiederbeschaffungszeit in Tagen
at line 506
Article
setArticleOrderMin(int $articleOrderMin)
Definition einer Mindestbestellmenge
at line 516
Article
setArticleOrderMax(int $articleOrderMax)
Definition einer maximalen Bestellmenge
at line 526
Article
setArticleOrderIntervall(int $articleOrderIntervall)
Schrittweite bei der Eingabe einer Bestellmenge
at line 536
Article
setArticleDepot(string $articleDepot)
Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden
at line 546
Article
setArticleDepotText(string $articleDepotText)
Bemerkung zum Lagerfach
at line 556
Article
setArticleParcel(ArticleParcel $articleParcel)
Angaben zu Versandart und Maßen
at line 566
Article
setArticleTradestat(ArticleTradestat $articleTradestat)
Tradestat-Informationen