All Release Notes
Added 'priceMode' field to CustomLineItemDraft and CustomLineItemImportDraft
17 August 2022
Enhancement
CartsOrdersPricingGraphQL
You can now set the price mode for a Custom Line Item when adding the Custom Line Item to a Cart.
Previously, new Custom Line Items had the Standard price mode set by default for backwards compatibilty. You could only change the price mode on an existing Custom Line Item with the Change CustomLineItem Price Mode update action.
Changes:
- [API] Added optional
priceModefield to CustomLineItemDraft and CustomLineItemImportDraft. - [API] Added
priceModefield to Add CustomLineItem update action on Cart and OrderEdit. - [GraphQL API] Changed the
CustomLineItemDraftOutputtype:- Added the
priceModefield to theCustomLineItemDraftOutputtype.
- Added the
- [GraphQL API] Changed the
CustomLineItemImportDrafttype:- Input field
priceModewas added toCustomLineItemImportDrafttype
- Input field
- [GraphQL API] Changed the
AddCartCustomLineItemtype:- Input field
priceModewas added toAddCartCustomLineItemtype
- Input field
- [GraphQL API] Changed the
AddStagedOrderCustomLineItemtype:- Input field
priceModewas added toAddStagedOrderCustomLineItemtype
- Input field
- [GraphQL API] Changed the
CustomLineItemDrafttype:- Input field
priceModewas added toCustomLineItemDrafttype
- Input field
The following changes were introduced in terms of GraphQL SDL:
extend type CustomLineItemDraftOutput {priceMode: CustomLineItemPriceMode!}extend input CustomLineItemImportDraft {priceMode: CustomLineItemPriceMode}extend input AddCartCustomLineItem {priceMode: CustomLineItemPriceMode = Standard}extend input AddStagedOrderCustomLineItem {priceMode: CustomLineItemPriceMode = Standard}extend input CustomLineItemDraft {priceMode: CustomLineItemPriceMode}