4 October 2021
OrdersGraphQL
Shipping Method now supports localized names.
This enables displaying shipping methods in different languages.
Changes:
- [API] Added 
localizedNameto ShippingMethod. - [API] Added 
localizedNameto ShippingMethodDraft. - [API] Added Set Localized Name Update Action.
 - [GraphQL API] Changed the 
ShippingMethodUpdateActiontype:- Input field 
setLocalizedNamewas added toShippingMethodUpdateActiontype. 
 - Input field 
 - [GraphQL API] Changed the 
ShippingMethodtype:- Added the 
localizedNameAllLocalesfield to theShippingMethodtype. - Added the 
localizedNamefield to theShippingMethodtype. 
 - Added the 
 - [GraphQL API] Changed the 
ShippingMethodDrafttype:- Input field 
localizedNamewas added toShippingMethodDrafttype. 
 - Input field 
 - [GraphQL API] Added the following type to the GraphQL schema: 
SetShippingMethodLocalizedName. 
The following changes were made in terms of GraphQL SDL:
extend type ShippingMethod {
  localizedName(
    "String is defined for different locales. This argument specifies the desired locale."
    locale: Locale,
    "List of languages the client is able to understand, and which locale variant is preferred."
    acceptLanguage: [Locale!]): String
  localizedNameAllLocales: [LocalizedString!]
}
extend input ShippingMethodUpdateAction {
  setLocalizedName: SetShippingMethodLocalizedName
}
extend input ShippingMethodDraft {
  localizedName: [LocalizedStringItemInputType!]
}
input SetShippingMethodLocalizedName {
  localizedName: [LocalizedStringItemInputType!]
}