phpDocumentor

ProductVariantFactory

Class ProductVariantFactory

Table of Contents

createImageListId()  : ImageListId
createOptionAndOptionValueId()  : OptionAndOptionValueId
createOptionAndOptionValueIds()  : OptionAndOptionValueIds
createProductCustomization()  : ProductCustomization
createProductId()  : ProductId
createProductIdentificationNumbers()  : ProductIdentificationNumbers
createProductsVariantIds()  : ProductVariantIds
createProductVariant()  : ProductVariant
createProductVariantId()  : ProductVariantId
createProductVariants()  : ProductVariants
createProductVariantStock()  : ProductVariantStock

Methods

createProductCustomization()

public createProductCustomization(int $deliveryTimeId[, string $priceType = ProductCustomization::PRICE_TYPE_ADDITION ], float $price[, string $weightType = ProductCustomization::WEIGHT_TYPE_ADDITION ], float $weight, float $vpeScalarValue[, int|null $vpeUnitId = null ]) : ProductCustomization
Parameters
$deliveryTimeId : int
$priceType : string = ProductCustomization::PRICE_TYPE_ADDITION
$price : float
$weightType : string = ProductCustomization::WEIGHT_TYPE_ADDITION
$weight : float
$vpeScalarValue : float
$vpeUnitId : int|null = null
Return values
ProductCustomization

createProductVariant()

public createProductVariant(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

createProductVariantStock()

public createProductVariantStock(float $stock[, string $stockType = ProductVariantStock::STOCK_TYPE_NOT_MANAGED ]) : ProductVariantStock
Parameters
$stock : float
$stockType : string = ProductVariantStock::STOCK_TYPE_NOT_MANAGED
Return values
ProductVariantStock

Search results