Interface: CartItemWithPriceSettings
Represents an item in the cart. It is extended with information needed for price calculation for current context
Extends
Properties
cartId?
optional
cartId:string
The unique identifier for the cart (optional).
Inherited from
cartItemId
cartItemId:
string
The unique identifier for the cart item.
Inherited from
companyId?
optional
companyId:string
Current company ID value
currency?
optional
currency:string
The currency of the price (optional).
Inherited from
disabled?
optional
disabled:boolean
If true
, element is no longer available
Inherited from
image
image:
string
The URL of the product image.
Inherited from
incrementalQty?
optional
incrementalQty:number
Incremental quantity. It defines step for quantity selector
Inherited from
isModular
isModular:
boolean
Indicates whether the product is modular.
Inherited from
link?
optional
link:string
The link to the product page from which product was added (optional).
Inherited from
mqq?
optional
mqq:number
Minimum quantity product can be ordered with
Inherited from
note?
optional
note:string
Additional note for the cart item (optional).
Inherited from
price?
optional
price:number
The price of the product (optional).
Inherited from
priceListGroup?
optional
priceListGroup:string
ID of public price list used for adding this item. It will be used in case there is no companyId
priceType?
optional
priceType:string
Price type used for adding item
productId
productId:
string
The unique identifier for the product.
Inherited from
productName
productName:
string
The name of the product.
Inherited from
quantity
quantity:
number
The quantity of the product.
Inherited from
removed?
optional
removed:boolean
Indicates whether the item has been removed from the cart (optional).
Inherited from
shortCode
shortCode:
string
The short code of modular scene or short code for selected configuration.
Inherited from
sku
sku:
string
The SKU (Stock Keeping Unit) of the product.
Inherited from
specification
specification:
Record
<string
,string
>
The specifications of the product.
Inherited from
templateId?
optional
templateId:string
ID of currently used embed template
toRemove?
optional
toRemove:boolean
Indicates whether the item is marked for removal (optional).
Inherited from
unitPrice?
optional
unitPrice:number
The unit price of the product (optional).
Inherited from
variantCode
variantCode:
string
The variant code of the product.