abstract class AbstractArticle

Article Builder

Properties

protected Map $dataset

Methods

__construct(Map $dataset)

neues Objekt

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.

int|null
getArticleActive()

Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)

int|null
getArticleEAN()

EAN-Code des Artikels (es dürfen nur EAN Nummern mit 13 Stellen geliefert werden)

string|null
getArticleProdNr()

Herstellerartikelnummer

string|null
getArticleNr2()

liefert die Zusätzliche optionale Artikelnummer zurück

int|null
getArticleSort()

liefert die Artikelsortierung innerhalb des Produkts zurück

ArticleVariantData|null
getArticleVariantData()

liefert ein ArticleVariantData Objekt zurück

ArticleComponentData|null
getArticleComponentData()

liefert Komponenten auf Artikelebene zurück

ArticleTags|null
getArticleTags()

liefert die Artikelattribute zurück

ArticlePriceData|null
getArticlePriceData()

liefert ein ArticlePriceData Objekt zurück

array|null
getArticleBasePriceQuantityAttributes()

Bezugsdaten zur Grundpreisberechnung

string|null
getArticleBasePriceQuantity()

Bezugsdaten zur Grundpreisberechnung

ArticleProvisionData|null
getArticleProvisionData()

Provisionsangaben für Kanäle

ArticleMediaData|null
getArticleMediaData()

liefert ein ArticleMediaData Objekt zurück

ArticleStock|null
getArticleStock()

liefert ein ArticleStock Objekt zurück

string|null
getArticleUnit()

Einheit des Artikels (Standardeinstellung ist "ST" für "Stück").

int|null
getArticleDeliveryTime()

Lieferzeit in Tagen

int|null
getArticleReplacement()

Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden

int|null
getArticleReplacementTime()

Wiederbeschaffungszeit in Tagen

int|null
getArticleOrderMin()

Definition einer Mindestbestellmenge

int|null
getArticleOrderMax()

Definition einer maximalen Bestellmenge

int|null
getArticleOrderIntervall()

Schrittweite bei der Eingabe einer Bestellmenge

string|null
getArticleDepot()

Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden

string|null
getArticleDepotText()

Bemerkung zum Lagerfach

ArticleParcel|null
getArticleParcel()

Angaben zu Versandtyp und Versandmaßen

ArticleTradestat|null
getArticleTradestat()

Intrastat-Nummer zur Ausfuhr aus der EU und Ursprungsland

getArticle()

liefert einen Artikel Objekt zurück

Details

at line 47
__construct(Map $dataset)

neues Objekt

Parameters

Map $dataset

at line 62
abstract protected 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.

Return Value

string Artikelnummer

at line 69
abstract protected int|null getArticleActive()

Artikel aktiv ja (=1)/nein (=0) (gilt für alle Kanäle)

Return Value

int|null | null

at line 76
abstract protected int|null getArticleEAN()

EAN-Code des Artikels (es dürfen nur EAN Nummern mit 13 Stellen geliefert werden)

Return Value

int|null | null

at line 83
abstract protected string|null getArticleProdNr()

Herstellerartikelnummer

Return Value

string|null | null

at line 90
abstract protected string|null getArticleNr2()

liefert die Zusätzliche optionale Artikelnummer zurück

Return Value

string|null | null

at line 97
abstract protected int|null getArticleSort()

liefert die Artikelsortierung innerhalb des Produkts zurück

Return Value

int|null | null

at line 104
abstract protected ArticleVariantData|null getArticleVariantData()

liefert ein ArticleVariantData Objekt zurück

Return Value

ArticleVariantData|null | null ArticleVariantData

at line 111
abstract protected ArticleComponentData|null getArticleComponentData()

liefert Komponenten auf Artikelebene zurück

Return Value

ArticleComponentData|null

at line 118
abstract protected ArticleTags|null getArticleTags()

liefert die Artikelattribute zurück

Return Value

ArticleTags|null | null

at line 125
abstract protected ArticlePriceData|null getArticlePriceData()

liefert ein ArticlePriceData Objekt zurück

Return Value

ArticlePriceData|null | null ArticlePriceData

at line 132
abstract protected array|null getArticleBasePriceQuantityAttributes()

Bezugsdaten zur Grundpreisberechnung

Return Value

array|null | null

at line 139
abstract protected string|null getArticleBasePriceQuantity()

Bezugsdaten zur Grundpreisberechnung

Return Value

string|null | null

at line 146
abstract protected ArticleProvisionData|null getArticleProvisionData()

Provisionsangaben für Kanäle

Return Value

ArticleProvisionData|null | null

at line 153
abstract protected ArticleMediaData|null getArticleMediaData()

liefert ein ArticleMediaData Objekt zurück

Return Value

ArticleMediaData|null | null ArticleMediaData

at line 160
abstract protected ArticleStock|null getArticleStock()

liefert ein ArticleStock Objekt zurück

Return Value

ArticleStock|null | null ArticleStock

at line 170
abstract protected 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.

Return Value

string|null | null

at line 177
abstract protected int|null getArticleDeliveryTime()

Lieferzeit in Tagen

Return Value

int|null | null

at line 184
abstract protected int|null getArticleReplacement()

Wiederbeschaffbar (1 = Artikel kann wiederbeschafft werden

Return Value

int|null | null

at line 191
abstract protected int|null getArticleReplacementTime()

Wiederbeschaffungszeit in Tagen

Return Value

int|null | null

at line 198
abstract protected int|null getArticleOrderMin()

Definition einer Mindestbestellmenge

Return Value

int|null | null

at line 205
abstract protected int|null getArticleOrderMax()

Definition einer maximalen Bestellmenge

Return Value

int|null | null

at line 212
abstract protected int|null getArticleOrderIntervall()

Schrittweite bei der Eingabe einer Bestellmenge

Return Value

int|null | null

at line 219
abstract protected string|null getArticleDepot()

Lagerfach; Das Lagerfach kann auf Picklisten und Lieferscheinen angedruckt werden

Return Value

string|null | null

at line 226
abstract protected string|null getArticleDepotText()

Bemerkung zum Lagerfach

Return Value

string|null | null

at line 233
abstract protected ArticleParcel|null getArticleParcel()

Angaben zu Versandtyp und Versandmaßen

Return Value

ArticleParcel|null | null

at line 240
abstract protected ArticleTradestat|null getArticleTradestat()

Intrastat-Nummer zur Ausfuhr aus der EU und Ursprungsland

Return Value

ArticleTradestat|null | null

at line 247
Article getArticle()

liefert einen Artikel Objekt zurück

Return Value

Article Artikel