19 December 2018
CartsOrdersPricing and DiscountsProduct catalog
Introduced the new ShippingInfoImportDraft representation. This representation improves the Order Import API by importing more robust shipping information.
In addition, you can now reference the following fields by their 
key, instead of just their id value when performing a set or update action:- Channel on an InventoryEntry
 - ShippingMethod on a Cart and Order
 - TaxCategory on a Product, Cart, and Order
 
This lets you perform set and update actions with more flexibility.
- [API] Introduced the ShippingInfoImportDraft representation. ShippingInfoImportDraft is a new type that contains the following backwards compatible changes:
- The 
taxCategoryfield on ShippingInfoImportDraft is a ResourceIdentifier to a TaxCategory. - The 
shippingMethodfield on ShippingInfoImportDraft is a ResourceIdentifier to a ShippingMethod. 
 - The 
 - [API] Order Import - The 
shippingInfofield on OrderImportDraft is now a ShippingInfoImportDraft instead of a ShippingInfo. - [API] The 
supplyChannelfields on InventoryEntryDraft and on the Set SupplyChannel update action are now a ResourceIdentifier to a Channel instead of a Reference. - [API] The following 
shippingMethodfields are now a ResourceIdentifier to a ShippingMethod instead of a Reference:- Carts:
- on CartDraft
 - on the Set ShippingMethod update action
 
 - Order Edits:
- on the Set ShippingMethod update action
 - on the Set ShippingAddress and ShippingMethod update action
 
 
 - Carts:
 - [API] The following 
taxCategoryfields are now a ResourceIdentifier to a TaxCategory instead of a Reference:- Products:
- on ProductDraft
 - on the Set TaxCategory update action
 
 - Carts:
- on CustomLineItemDraft
 - on the Add CustomLineItem update action
 - on the Set CustomShippingMethod update action
 
 - Order Edits:
- on the Set ShippingAddress and Custom ShippingMethod update action
 - on the Set CustomShippingMethod update action
 - on the Add CustomLineItem update action
 
 
 - Products: