All Release Notes
Added 'key' to Cart Line Item
9 June 2023
Composable Commerce
HTTP API
Enhancement
CartsGraphQL
We introduced the key field on LineItem and LineItemDraft. This ensures a consistent experience when working with external identifiers across different entity types in Composable Commerce.
Changes:
- [GraphQL API] Changed the
AddStagedOrderLineItemtype:- Input field
keywas added toAddStagedOrderLineItemtype
- Input field
- [GraphQL API] Changed the
MyLineItemDrafttype:- Input field
keywas added toMyLineItemDrafttype
- Input field
- [GraphQL API] Changed the
LineItemDrafttype:- Input field
keywas added toLineItemDrafttype
- Input field
- [GraphQL API] Changed the
AddCartLineItemtype:- Input field
keywas added toAddCartLineItemtype
- Input field
- [GraphQL API] Changed the
LineItemtype:- Added the
keyfield to theLineItemtype.
- Added the
- [GraphQL API] Changed the
LineItemDraftOutputtype:- Added the
keyfield to theLineItemDraftOutputtype.
- Added the
- [GraphQL API] Changed the
AddMyCartLineItemtype:- Input field
keywas added toAddMyCartLineItemtype
- Input field
The following changes were introduced in terms of GraphQL SDL:
extend type LineItemDraftOutput {key: String}extend type LineItem {key: String}extend input AddMyCartLineItem {key: String}extend input AddStagedOrderLineItem {key: String}extend input MyLineItemDraft {key: String}extend input LineItemDraft {key: String}extend input AddCartLineItem {key: String}