3 July 2023
CartsOrdersGraphQL
We introduced the
key field on CustomLineItem and CustomLineItemDraft. This ensures a consistent experience when working with external identifiers across different entity types in Composable Commerce.Changes:
- [API] Added the
keyfield to CustomLineItem and CustomLineItemDraft. - [API] Added
keyfield to Add CustomLineItem update action on Carts. - [API] Added
keyfield to Add CustomLineItem update action on Order Edits. - [GraphQL API] Changed the
CustomLineItemDraftOutputtype:- Added the
keyfield to theCustomLineItemDraftOutputtype.
- Added the
- [GraphQL API] Changed the
AddCartCustomLineItemtype:- Input field
keywas added toAddCartCustomLineItemtype.
- Input field
- [GraphQL API] Changed the
AddStagedOrderCustomLineItemtype:- Input field
keywas added toAddStagedOrderCustomLineItemtype.
- Input field
- [GraphQL API] Changed the
CustomLineItemtype:- Added the
keyfield to theCustomLineItemtype.
- Added the
- [GraphQL API] Changed the
CustomLineItemDrafttype:- Input field
keywas added toCustomLineItemDrafttype.
- Input field
The following changes were introduced in terms of GraphQL SDL:
extend type CustomLineItemDraftOutput {
key: String
}
extend type CustomLineItem {
key: String
}
extend input AddCartCustomLineItem {
key: String
}
extend input AddStagedOrderCustomLineItem {
key: String
}
extend input CustomLineItemDraft {
key: String
}