Skip to main content

OrderCreateInput

Input for creating an Order

input OrderCreateInput {
billingAddress: AddressInput!
customerId: ID
customerNote: String
demandHqId: ID!
emailAddress: String!
note: String
paymentId: ID
phoneNumber: String
shippingAddress: AddressInput!
storefrontId: ID
tags: [String]
}

Fields​

OrderCreateInput.billingAddress ● AddressInput! non-null input​

OrderCreateInput.customerId ● ID scalar​

OrderCreateInput.customerNote ● String scalar​

A note provided by the customer at time of order

OrderCreateInput.demandHqId ● ID! non-null scalar​

OrderCreateInput.emailAddress ● String! non-null scalar​

OrderCreateInput.note ● String scalar​

OrderCreateInput.paymentId ● ID scalar​

A reference to an outside payment gateway, used for tracking transactions. May be an orderID, or a paymentID.

OrderCreateInput.phoneNumber ● String scalar​

OrderCreateInput.shippingAddress ● AddressInput! non-null input​

OrderCreateInput.storefrontId ● ID scalar​

OrderCreateInput.tags ● [String] list scalar​

Member of​

createOrder mutation