Interface: ProductObservers
Properties
configurationCode
configurationCode:
Observable
<undefined
|string
>
Current configuration code. Only for regular products. Empty at Modular. Please use modular.variantCodes for modular
configurationShortCode
configurationShortCode:
Observable
<string
>
For standard configuration it's string containing short code for current configuration
currentViewId
currentViewId:
Observable
<string
>
Id of currently displayed view. In case of 3d empty value indicates 3d model
hotSpot
hotSpot:
Observable
<HotSpotInfo
>
Data and location for currently selected hot spot
isConfigurationCodeValid
isConfigurationCodeValid:
Observable
<boolean
>
Information if current code is valid, and all required options are selected
isLoading
isLoading:
Observable
<boolean
>
If true, main product is being loaded
loader
loader:
Observable
<Loader
>
Loader information for 3d scene.
mainProductData
mainProductData:
Observable
<Nullable
<SimpleProduct
>>
Data of currently selected product
sku
sku:
Observable
<string
>
sku of current product.
tabs
tabs:
Observable
<Nullable
<ProductTab
[]>>