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.
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
Cart object