Skip to main content

Interface: CartBaseItem

Defined in: type/CartBaseItem.ts:12

Object class for CartBaseItem

Extends

Properties

bundleId?

optional bundleId?: string

Defined in: type/CartBaseItem.ts:40

Cart item's bundleId if applicable


clusterId?

optional clusterId?: number

Defined in: type/CartBaseItem.ts:42

Cart item's clusterId if applicable


deliveryDate?

optional deliveryDate?: string

Defined in: type/CartBaseItem.ts:48

Expected delivery date for this cart item.


deliveryDeadline?

optional deliveryDeadline?: string

Defined in: type/CartBaseItem.ts:50

Deadline for delivery of this cart item.


discount

discount: number

Defined in: type/CartBaseItem.ts:52

Discount applied to this cart item


discountPercentage

discountPercentage: number

Defined in: type/CartBaseItem.ts:54

Discount percentage applied to this cart item


incentive?

optional incentive?: CartItemIncentive

Defined in: type/CartBaseItem.ts:58

Incentive that applied to this cart item


itemId

itemId: string

Defined in: type/CartBaseItem.ts:14

Item ID of the cart item, this id can be used for update or delete mutation for this cart item.


notes?

optional notes?: string

Defined in: type/CartBaseItem.ts:18

User notes on cart item level


parentItemUUID?

optional parentItemUUID?: string

Defined in: type/CartBaseItem.ts:16

Id of the parent cart item.


price

price: number

Defined in: type/CartBaseItem.ts:20

Gross price per UOM of this cart item, no item specific discounts are applied to this price.


priceMode?

optional priceMode?: PriceMode

Defined in: type/CartBaseItem.ts:24

Price mode for this cart item, if not set the platform default will be used.


priceNet

priceNet: number

Defined in: type/CartBaseItem.ts:22

Net price per UOM of this cart item, no item specific discounts are applied to this price.


product

product: Product

Defined in: type/CartBaseItem.ts:60

product field

Overrides

ICartBaseItem.product


productId?

optional productId?: number

Defined in: type/CartBaseItem.ts:44

Cart item's productId if applicable


quantity

quantity: number

Defined in: type/CartBaseItem.ts:38

Quantity for this cart item


sum

sum: number

Defined in: type/CartBaseItem.ts:30

Gross sum of the main cart price and the prices of its child items per UOM. No item specific discounts are applied to this price.


sumNet

sumNet: number

Defined in: type/CartBaseItem.ts:32

Net sum of the main cart price and the prices of its child items per UOM. No item specific discounts are applied to this price.


surcharges?

optional surcharges?: CartItemSurcharge[]

Defined in: type/CartBaseItem.ts:56

List of surcharges for this cart item


taxCode

taxCode: TaxCode

Defined in: type/CartBaseItem.ts:46

Tax code for this cart item.


totalPrice

totalPrice: number

Defined in: type/CartBaseItem.ts:26

Total gross price for this cart item, including item specific discounts.


totalPriceNet

totalPriceNet: number

Defined in: type/CartBaseItem.ts:28

Total net price for this cart item, including item specific discounts.


totalSum

totalSum: number

Defined in: type/CartBaseItem.ts:34

Total gross sum of the main cart price and the prices of its child items. Including item specific discounts.


totalSumNet

totalSumNet: number

Defined in: type/CartBaseItem.ts:36

Total net sum of the main cart price and the prices of its child items. Including item specific discounts.