Skip to main content

CreateOrderInput

Autogenerated input type of CreateOrder

input CreateOrderInput {
autoFulfill: Boolean
autoFulfillSettings: JSON
billToAddress: AddressInput
billToCompany: String
billToEmail: String
billToName: String
billToPhone: String
brandId: ID @deprecated
clientMutationId: String
expectedDeliveryDate: ISO8601Date
expectedShipDate: ISO8601Date
financialStatus: OrderFinancialStatusEnum
giftMessage: String
orderItems: [OrderItemInput!]
orderMetadata: JSON
orderNotes: [NoteInput!]
orderNumber: String
orderTags: [String!]
originOrderId: String
originalCarrierService: String
requestedCarrierServiceId: String
requestedCarrierServiceName: String
responsibleId: ID
salesChannelId: ID!
selectedCarrierId: ID
selectedCarrierServiceId: ID
shipToCompany: String
shipToEmail: String
shipToName: String
shipToPhone: String
shipToSameAsBillTo: Boolean
shippingAddress: AddressInput
shippingCarrierService: String
shippingCost: Decimal
status: NewOrderStatusEnum
totalTax: Decimal
}

Fields

CreateOrderInput.autoFulfill ● Boolean scalar common

Enables or disables the auto-fulfill behaviour for the order.

CreateOrderInput.autoFulfillSettings ● JSON scalar common

The information packet which stores the holding period of the order.

CreateOrderInput.billToAddress ● AddressInput input common

The address where the bill will be sent to.

CreateOrderInput.billToCompany ● String scalar common

The company of the person who will receive the bill.

CreateOrderInput.billToEmail ● String scalar common

The email of the person who will receive the bill.

CreateOrderInput.billToName ● String scalar common

The name of the person who will receive the bill.

CreateOrderInput.billToPhone ● String scalar common

The phone of the person who will receive the bill.

CreateOrderInput.brandId ● ID deprecated scalar common

DEPRECATED

This argument is deprecated and will be removed in the future. Brand is becoming a product-only attribute. Use company context instead.

The brand ID. This parameter is optional, but if not provided, you should provide the header 'X-Brand-Id' with the brand ID.

CreateOrderInput.clientMutationId ● String scalar common

A unique identifier for the client performing the mutation.

CreateOrderInput.expectedDeliveryDate ● ISO8601Date scalar common

The expected delivery date for the order.

CreateOrderInput.expectedShipDate ● ISO8601Date scalar common

The expected ship date for the order.

CreateOrderInput.financialStatus ● OrderFinancialStatusEnum enum orders

The financial status of the order. The default value is PAID.

CreateOrderInput.giftMessage ● String scalar common

The gift message that is part of the order.

CreateOrderInput.orderItems ● [OrderItemInput!] list input orders

The items that are part of the order.

CreateOrderInput.orderMetadata ● JSON scalar common

The metadata that is part of the order. This metadata can be used to store additional information about the order. For example, data received from an external system.

CreateOrderInput.orderNotes ● [NoteInput!] list input common

The notes that are part of the order.

CreateOrderInput.orderNumber ● String scalar common

The order number. This order number must be unique in the company context. If not provided, the system will generate a unique order number.

CreateOrderInput.orderTags ● [String!] list scalar common

The tags that are part of the order.

CreateOrderInput.originOrderId ● String scalar common

The order ID from the external system. This parameter is optional, but if provided, it must be unique in the company context.

CreateOrderInput.originalCarrierService ● String scalar common

The string representation of the shipping carrier service.

CreateOrderInput.requestedCarrierServiceId ● String scalar common

The requested shipping carrier service.

CreateOrderInput.requestedCarrierServiceName ● String scalar common

The requested shipping carrier service.

CreateOrderInput.responsibleId ● ID scalar common

The responsible ID for the order. This parameter is optional, but if provided, it should be a party id and the party must be a person.

CreateOrderInput.salesChannelId ● ID! non-null scalar common

The sales channel ID for the order.

CreateOrderInput.selectedCarrierId ● ID scalar common

The selected carrier ID for the order. This parameter is optional, but if provided, it should be a carrier id.

CreateOrderInput.selectedCarrierServiceId ● ID scalar common

The selected service ID for the order. This parameter is optional, but if provided, it should be a service id.

CreateOrderInput.shipToCompany ● String scalar common

The company of the person who will receive the order.

CreateOrderInput.shipToEmail ● String scalar common

The email of the person who will receive the order.

CreateOrderInput.shipToName ● String scalar common

The name of the person who will receive the order.

CreateOrderInput.shipToPhone ● String scalar common

The phone of the person who will receive the order.

CreateOrderInput.shipToSameAsBillTo ● Boolean scalar common

Indicates if the bill to address is the same as the ship to address.

CreateOrderInput.shippingAddress ● AddressInput input common

The address where the order will be shipped to.

CreateOrderInput.shippingCarrierService ● String scalar common

The requested shipping carrier service.

CreateOrderInput.shippingCost ● Decimal scalar common

The shipping cost paid by the customer.

CreateOrderInput.status ● NewOrderStatusEnum enum orders

The status of the new order. The initial status is limited to draft or ordered. To change the status, you must process the order first.

CreateOrderInput.totalTax ● Decimal scalar common

The total tax for the order.

Member Of

createOrder mutation