Skip to main content

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[]>>