phpDocumentor

ProductVariant extends AbstractEventRaisingEntity

Class ProductVariant

Table of Contents

$combination  : OptionAndOptionValueIds
$id  : ProductVariantId
$imageListId  : ImageListId
$productCustomization  : ProductCustomization
$productId  : ProductId
$productIdentificationNumbers  : ProductIdentificationNumbers
$raisedEvents  : array<string|int, object>
$sortOrder  : int
$stock  : ProductVariantStock
asin()  : string
changeCombination()  : void
changeImageListId()  : void
changeProductCustomization()  : void
changeProductIdentificationNumbers()  : void
changeSortOrder()  : void
changeStock()  : void
combination()  : OptionAndOptionValueIds
create()  : ProductVariant
deliveryTimeId()  : int
ean()  : string
gtin()  : string
id()  : int
imageListId()  : int|null
modelNumber()  : string
price()  : float
priceType()  : string
productId()  : int
releaseEvents()  : array<string|int, object>
sortOrder()  : int
stock()  : float
stockType()  : string
toArray()  : array<string|int, mixed>
vpeScalarValue()  : float
vpeUnitId()  : int|null
weight()  : float
weightType()  : string
raiseEvent()  : void
__construct()  : mixed
ProductVariant constructor.

Properties

Methods

changeSortOrder()

public changeSortOrder(int $sortOrder) : void
Parameters
$sortOrder : int
Return values
void

create()

public static create(ProductVariantId $variantId, ProductId $productId, OptionAndOptionValueIds $combination, ImageListId $imageListId, ProductCustomization $productCustomization, ProductIdentificationNumbers $productIdentificationNumbers, ProductVariantStock $stock, int $sortOrder) : ProductVariant
Parameters
$variantId : ProductVariantId
$productId : ProductId
$combination : OptionAndOptionValueIds
$imageListId : ImageListId
$productCustomization : ProductCustomization
$productIdentificationNumbers : ProductIdentificationNumbers
$stock : ProductVariantStock
$sortOrder : int
Return values
ProductVariant

deliveryTimeId()

public deliveryTimeId() : int
Return values
int

imageListId()

public imageListId() : int|null
Return values
int|null

modelNumber()

public modelNumber() : string
Return values
string

priceType()

public priceType() : string
Return values
string

stockType()

public stockType() : string
Return values
string

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

vpeScalarValue()

public vpeScalarValue() : float
Return values
float

vpeUnitId()

public vpeUnitId() : int|null
Return values
int|null

weightType()

public weightType() : string
Return values
string

__construct()

ProductVariant constructor.

private __construct(ProductVariantId $variantId, ProductId $productId, OptionAndOptionValueIds $combination, ImageListId $imageListId, ProductCustomization $productCustomization, ProductIdentificationNumbers $productIdentificationNumbers, ProductVariantStock $stock, int $sortOrder) : mixed
Parameters
$variantId : ProductVariantId
$productId : ProductId
$combination : OptionAndOptionValueIds
$imageListId : ImageListId
$productCustomization : ProductCustomization
$productIdentificationNumbers : ProductIdentificationNumbers
$stock : ProductVariantStock
$sortOrder : int
Return values
mixed

Search results