Mutations

reopenCartItemConfiguration

Opens a cart item's committed configuration again as a session to edit, at the item's quantity and at today's price. Commit the session and pass the new committed id to updateCartItem to put it on the item. Until then the item keeps the configuration it has.

Opens a cart item's committed configuration again as a session to edit, at the item's quantity and at today's price. Commit the session and pass the new committed id to updateCartItem to put it on the item. Until then the item keeps the configuration it has.

reopenCartItemConfiguration(
  cartId: String!
  itemId: String!
  channelId: String
  languageId: String
  marketId: String
): CpqConfigurationType

Arguments

cartId ● String! non-null scalar required

The cart ID

itemId ● String! non-null scalar required

The ID of the configured cart item

channelId ● String scalar

The channel ID. Will default to an existing value if it is not found.

languageId ● String scalar

The language ID. Will default to an existing value if it is not found.

marketId ● String scalar

The market ID. Will default to an existing value if it is not found.

Type

CpqConfigurationType object

A live product configuration session. Every call that touches it answers the whole re-evaluated state, so replace what is held rather than merging into it.