CreateOrderItemInput
CreateOrderItemInput
is used to create an OrderItem
separately of the Order
creation.
Intended to be used for order items exchanges, to add OrderItem
s after the Order
has been created.
Input Fields
String!
)
External reference for the object. Recommended to be unique.
String!
)
External reference for the associated product. Use together with productCatalogueRef to identify a particular Product
String!
)
External reference for the product catalogue containing the associated product (specified using the productRef
in this object).
A product is always associated with a catalogue, that's why we recommend that you always pass a productCatalogueRef
.
However, if you are using the compatibility catalogue, you don't need to pass in this value as that's the default catalogue
String
)
Represents the FulfilmentChoice
corresponding to this object
Int!
)
Quantity ordered
Float
)
Price paid. Excludes tax.
String
)
Currency. Should ideally be a 3 letter ISO currency code. For instance AUD.
Float
)
Price
Float
)
Tax price
String
)
Tax type. Supported values are GST, VAT, EXCLTAX.
Float
)
Total price
Float
)
Total tax price
[AttributeInput]
)
List of OrderItem
attribute
s. There's expected a JSON object
OrderKey!
)
Contains the reference to the Order
this item will be added to.