class Product extends Model

Product

catalogProductRepositoryV1

catalog-data-product-interface

Traits

AddCustomAttribute

Properties

protected $name from Model
protected Collection $configurableProductOptions mögliche Konfigurationen des Produktes

Methods

__construct()

neues Objekt

addData($key, $value)

No description

from Model
getData()

No description

from Model
addCustomAttribute(string $attribute_code, string $value, bool $isConfigAble = false)

fügt ein CustomAttribute hinzu

addConfigAttribute(string $attribute_code)

hinzufügen von Konfigurations Möglichkeiten

Collection
getConfigAttributes()

No description

string|null
getCustomAttribute(type $attribute_code)

No description

setTypeID(string $typeID)

setzt die type_id

string
getTypeID()

liefert die TypeID zurück

setName(string $name)

setzt den Namen

string
getName()

liefert den Namen zurück

setSku(string $sku)

setzt die SKU

setAttributeSetID(int $attributeSetId)

No description

int
getAttributeSetID()

No description

string
getSku()

liefert die SKU zurück

setSizeAttribute(string $sizeAttribute)

setzt das Größen Attribute

string
getSizeAttribute()

No description

$this
setPrice(float $price)

No description

setVisibility(int $type)

setzen der Sichtbarkeit

$this
setStatus(int $status)

setzen den Status

addExtensionAttribute(string $name, Map $attribute)

fügt ein extension_attribute hinzu

setStockItem(StockItem $stockItem)

No description

addConfigurableProductOptions(Option $option)

No description

Details

at line 55
__construct()

neues Objekt

in Model at line 45
addData($key, $value)

Parameters

$key
$value

in Model at line 49
getData()

in AddCustomAttribute at line 41
Model addCustomAttribute(string $attribute_code, string $value, bool $isConfigAble = false)

fügt ein CustomAttribute hinzu

Parameters

string $attribute_code Code
string $value | \array $value Wert
bool $isConfigAble Wert

Return Value

Model dieses Objekt

in AddCustomAttribute at line 63
Model addConfigAttribute(string $attribute_code)

hinzufügen von Konfigurations Möglichkeiten

Parameters

string $attribute_code

Return Value

Model dieses Objekt

in AddCustomAttribute at line 87
Collection getConfigAttributes()

Return Value

Collection

in AddCustomAttribute at line 99
string|null getCustomAttribute(type $attribute_code)

Parameters

type $attribute_code

Return Value

string|null

at line 71
Product setTypeID(string $typeID)

setzt die type_id

zum Beispiel "configurable"

Parameters

string $typeID Type ID

Return Value

Product

at line 81
string getTypeID()

liefert die TypeID zurück

Return Value

string TypeID

at line 92
Product setName(string $name)

setzt den Namen

Parameters

string $name Namen

Return Value

Product dieses Objekt

at line 102
string getName()

liefert den Namen zurück

Return Value

string Namen

at line 113
Product setSku(string $sku)

setzt die SKU

Parameters

string $sku SKU

Return Value

Product dieses Objekt

at line 123
Product setAttributeSetID(int $attributeSetId)

Parameters

int $attributeSetId

Return Value

Product

at line 132
int getAttributeSetID()

Return Value

int

at line 141
string getSku()

liefert die SKU zurück

Return Value

string SKU

at line 152
Product setSizeAttribute(string $sizeAttribute)

setzt das Größen Attribute

Parameters

string $sizeAttribute

Return Value

Product dieses Objekt

at line 161
string getSizeAttribute()

Return Value

string

at line 170
$this setPrice(float $price)

Parameters

float $price

Return Value

$this

at line 179
setVisibility(int $type)

setzen der Sichtbarkeit

Parameters

int $type

at line 191
$this setStatus(int $status)

setzen den Status

Parameters

int $status

Return Value

$this

at line 204
Product addExtensionAttribute(string $name, Map $attribute)

fügt ein extension_attribute hinzu

Parameters

string $name Name
Map $attribute Attribute

Return Value

Product dieses Objekt

at line 218
Product setStockItem(StockItem $stockItem)

Parameters

StockItem $stockItem

Return Value

Product dieses Objekt

at line 231
Product addConfigurableProductOptions(Option $option)

Parameters

Option $option

Return Value

Product dieses Objekt