Schema Documentation



Input for the checkout mutation

Input FieldDescription
account - CreateAccountInput

Create new customer account

billing - CustomerAddressInput

Order billing address

clientMutationId - String

This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions.

customerNote - String

Order customer note

isPaid - Boolean

Define if the order is paid. It will set the status to processing and reduce stock items.

metaData - [MetaDataInput]

Order meta data

paymentMethod - String

Payment method ID.

shipToDifferentAddress - Boolean

Ship to a separate address

shipping - CustomerAddressInput

Order shipping address

shippingMethod - [String]

Order shipping method

transactionId - String

Order transaction ID