Skip to main content

CartMainItem

No description

type CartMainItem implements ICartBaseItem {
itemId: String!
productId: Int
bundleId: String
bundle(
taxZone: String = "NL"
): Bundle
parentItemUUID: String
notes: String
price: Float!
priceNet: Float!
priceMode: PriceMode
totalPrice: Float!
totalPriceNet: Float!
sum: Float!
sumNet: Float!
totalSum: Float!
totalSumNet: Float!
quantity: Int!
clusterId: Int
taxCode: Taxcode!
deliveryDate: DateTime
deliveryDeadline: DateTime
discount: Float!
discountPercentage: Float!
surcharges: [CartItemSurcharge!]
incentive: CartItemIncentive
childItems: [CartBaseItem!]
product: Product
}

Fields

CartMainItem.itemId ● String! non-null scalar

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

CartMainItem.productId ● Int scalar

Cart item's productId if applicable

CartMainItem.bundleId ● String scalar

Cart item's bundleId if applicable

CartMainItem.bundle ● Bundle object

Bundle

CartMainItem.bundle.taxZone ● String scalar

CartMainItem.parentItemUUID ● String scalar

Id of the parent cart item.

CartMainItem.notes ● String scalar

User notes on cart item level

CartMainItem.price ● Float! non-null scalar

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

CartMainItem.priceNet ● Float! non-null scalar

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

CartMainItem.priceMode ● PriceMode enum

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

CartMainItem.totalPrice ● Float! non-null scalar

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

CartMainItem.totalPriceNet ● Float! non-null scalar

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

CartMainItem.sum ● Float! non-null scalar

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.

CartMainItem.sumNet ● Float! non-null scalar

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.

CartMainItem.totalSum ● Float! non-null scalar

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

CartMainItem.totalSumNet ● Float! non-null scalar

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

CartMainItem.quantity ● Int! non-null scalar

Quantity for this cart item

CartMainItem.clusterId ● Int scalar

Cart item's clusterId if applicable

CartMainItem.taxCode ● Taxcode! non-null enum

Tax code for this cart item.

CartMainItem.deliveryDate ● DateTime scalar

Expected delivery date for this cart item.

CartMainItem.deliveryDeadline ● DateTime scalar

Deadline for delivery of this cart item.

CartMainItem.discount ● Float! non-null scalar

Discount applied to this cart item

CartMainItem.discountPercentage ● Float! non-null scalar

Discount percentage applied to this cart item

CartMainItem.surcharges ● [CartItemSurcharge!] list object

List of surcharges for this cart item

CartMainItem.incentive ● CartItemIncentive object

Incentive that applied to this cart item

CartMainItem.childItems ● [CartBaseItem!] list object

Cart item's child items, used when ordering products that are part of a configuration or bundle

CartMainItem.product ● Product object

Interfaces

ICartBaseItem interface

Member Of

Cart object