ProductVariantsWriteService
in
Interface ProductVariantsWriteService
Tags
Table of Contents
- createMultipleProductVariants() : ProductVariantIds
- createProductVariant() : ProductVariantId
- deleteAllProductVariantsByProductId() : void
- deleteProductVariants() : void
- storeProductVariants() : void
Methods
createMultipleProductVariants()
public
createMultipleProductVariants(array<string|int, mixed> ...$creationArguments) : ProductVariantIds
Parameters
- $creationArguments : array<string|int, mixed>
Tags
Return values
ProductVariantIds —createProductVariant()
public
createProductVariant(int $productId, OptionAndOptionValueIds $combination, int|null $imageListId, ProductCustomization $productCustomization, ProductIdentificationNumbers $productIdentificationNumbers, ProductVariantStock $stock, int $sortOrder) : ProductVariantId
Parameters
- $productId : int
- $combination : OptionAndOptionValueIds
- $imageListId : int|null
- $productCustomization : ProductCustomization
- $productIdentificationNumbers : ProductIdentificationNumbers
- $stock : ProductVariantStock
- $sortOrder : int
Tags
Return values
ProductVariantId —deleteAllProductVariantsByProductId()
public
deleteAllProductVariantsByProductId(int $productId) : void
Parameters
- $productId : int
Return values
void —deleteProductVariants()
public
deleteProductVariants(int ...$ids) : void
Parameters
- $ids : int
Tags
Return values
void —storeProductVariants()
public
storeProductVariants(ProductVariant ...$productVariants) : void
Parameters
- $productVariants : ProductVariant