CreateOrderInput

Input type to create an Order

Input Fields

ref (String!)

External reference for the order. Must be unique.

type (String!)

Type of the Order, typically used by the Orchestration Engine to determine the workflow that should be applied. Unless stated otherwise, no values are enforced by the platform.
Type of the Order, typically used by the Orchestration Engine to determine the workflow that should be applied. Unless stated otherwise, no values are enforced by the platform. Currently supports all values.

attributes ([AttributeInput])

List of order attributes

retailer (RetailerId!)

Retailer for the order

totalPrice (Float)

Total price

totalTaxPrice (Float)

Total tax price

payment (PaymentKey)

The 'Payment' associated with this Order

billingAddress (CreateOrderBillingAddressInput)

Order Billing address

fulfilmentChoice (CreateFulfilmentChoiceWithOrderInput)

FulfilmentChoice for the order

fulfilmentChoices ([CreateFulfilmentChoiceWithOrderInput])

FulfilmentChoices for the order

customer (CustomerId!)

ID of the Customer for the order

items ([CreateOrderItemWithOrderInput]!)

A list of OrderItems for this order

financialTransactions ([CreateFinancialTransactionWithOrderInput])

A list of financial transactions for this order