Documentation

ProductModifier extends ResourceModel
in package

Tags

Table of Contents

PRODUCT_MODIFIER_TYPE_DROPDOWN  = 'dropdown'
PRODUCT_MODIFIER_TYPE_PRODUCT_LIST  = 'product_list'
$config  : ProductModifierConfig|null
$display_name  : string
$id  : int
$name  : string
$option_values  : array<string|int, ProductModifierValue>
$product_id  : int
$required  : bool
$sort_order  : int
$type  : string
__construct()  : mixed
addOptionValue()  : mixed
addOptionValues()  : mixed
build()  : ProductModifier
getConfig()  : ProductModifierConfig|null
jsonSerialize()  : array<string|int, mixed>

Constants

PRODUCT_MODIFIER_TYPE_DROPDOWN

public mixed PRODUCT_MODIFIER_TYPE_DROPDOWN = 'dropdown'
Tags

PRODUCT_MODIFIER_TYPE_PRODUCT_LIST

public mixed PRODUCT_MODIFIER_TYPE_PRODUCT_LIST = 'product_list'
Tags

Properties

Methods

__construct()

public __construct([stdClass|null $optionObject = null ]) : mixed
Parameters
$optionObject : stdClass|null = null
Tags
Return values
mixed

addOptionValues()

public addOptionValues(array<string|int, mixed> $values) : mixed
Parameters
$values : array<string|int, mixed>
Tags
Return values
mixed

jsonSerialize()

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

        

Search results