Objects

CpqCartItemConfigurationType

The committed configuration a cart item is. On a cart it was copied onto the item when its configuration id was set, and reading it makes no call to cpq. On a single order it is read from cpq with the order.

The committed configuration a cart item is. On a cart it was copied onto the item when its configuration id was set, and reading it makes no call to cpq. On a single order it is read from cpq with the order.

type CpqCartItemConfigurationType {
  committedConfigurationId: String
  articleNumber: String
  discountPercent: Decimal
  weightPerUnit: Decimal
  summary: [CpqCommittedConfigurationLineType]
  sections: [CpqCommittedSectionType]
}

Fields

committedConfigurationId ● String scalar

The committed configuration's id, the same as the cart item's configurationId. Null on an order, whose items carry no configurationId either, so that a reorder cannot reuse a price that is no longer quotable.

articleNumber ● String scalar

The article number of the configured product

discountPercent ● Decimal scalar

The discount the ERP applied at commit, in percent

weightPerUnit ● Decimal scalar

The weight of one configured product, in the ERP's own unit

summary ● [CpqCommittedConfigurationLineType] list object

The selections as one line each, in the language the configuration was committed in

sections ● [CpqCommittedSectionType] list object

The same selections as 'summary', structured by section. Null on a configuration committed before cpq recorded the structure.

Member Of

CartItemType object