IkasProduct
id
stringname
stringtype
IkasProductTypeType of the product. Refer to the IkasProductType reference.
description
stringshortDescription
stringmetaData
IkasHTMLMetaData | nullMeta data info of the product. Refer to the IkasHTMLMetaData reference for more info.
brand
IkasBrand | nullBrand of the product. Refer to the IkasBrand reference for more info.
categories
IkasCategory[]Categories of the product. Refer to the IkasCategory reference for more info.
tags
IkasTag[]Tags of the product. Refer to the IkasProductTag reference for more info.
variants
IkasProductVariant[]Variants of the product. Refer to the IkasProductVariant reference for more info.
variantTypes
IkasProductVariantType[]Variant types of the product. Refer to the IkasProductVariantType reference for more info.
attributes
IkasProductAttributeValue[]Attributes of the product. Refer to the IkasProductAttributeValue reference for more info.
productOptionSetId
string | nullbaseUnit
IkasProductBaseUnit | nullRefer to the IkasProductBaseUnit reference for more info.
productOptionSet
IkasProductOptionSet | nullRefer to the IkasProductOptionSet reference for more info.
campaigns
IkasProductCampaign[] | nullRefer to the IkasProductCampaign reference for more info.
selectedVariantValues
IkasVariantValue[]Refer to the IkasVariantValue reference for more info.
hasVariant
booleanhasStock
booleanhasValidProductOptionValues
booleanhref
stringproductHref
stringmainVariantType
IkasVariantType | undefinedRefer to the IkasVariantType reference for more info.
mainVariantValue
IkasVariantValue | undefinedRefer to the IkasVariantValue reference for more info.
selectedVariant
IkasProductVariantRefer to the IkasProductVariant reference for more info.
displayedVariantTypes
IkasDisplayedVariantType[]Refer to the IkasDisplayedVariantType reference for more info.
isCustomerReviewEnabled
booleanisCustomerReviewLoginRequired
booleanisAddToCartEnabled
booleangroupedAttributeValues
IkasProductAttributeMap[]Refer to the IkasProductAttributeMap reference for more info.
selectedVariantUnitPriceText
string | undefinedselectVariantValue
functionfunction selectVariantValue(variantValue: IkasVariantValue): void
getVariantUnitPriceText
functionfunction getVariantUnitPriceText(variant: IkasProductVariant): void
getCampaigns
functionasync function getCampaigns(): Promise<IkasProductCampaign[] | undefined>
getCustomerReviews
functionasync function getCustomerReviews(params?: { limit?: number; page?: number }): Promise<IkasCustomerReviewList>
getProductOptionSet
functionasync function getProductOptionSet(): Promise<boolean>