Skip to main content

OrderItemInput

No description

input OrderItemInput {
name: String
productId: String!
variantId: String!
platformOrderItemId: String
ignored: Boolean
discount: Float
price: Float!
tax: Float
quantity: Int!
decorationMethod: String
decorationMethods: [String!]
}

Fields

OrderItemInput.name ● String scalar

OrderItemInput.productId ● String! non-null scalar

OrderItemInput.variantId ● String! non-null scalar

OrderItemInput.platformOrderItemId ● String scalar

OrderItemInput.ignored ● Boolean scalar

OrderItemInput.discount ● Float scalar

OrderItemInput.price ● Float! non-null scalar

OrderItemInput.tax ● Float scalar

OrderItemInput.quantity ● Int! non-null scalar

OrderItemInput.decorationMethod ● String scalar

Decoration method id (e.g. "1" for DTG, "3" for Embroidery). Look up valid ids/names via the getDecorationMethods query. Drives printing-cost calculation (embroidery digitization fees apply only when id is "3"). When sides use different methods, pass the primary method here and the full set in decorationMethods.

OrderItemInput.decorationMethods ● [String!] list scalar

All decoration method ids used across placements on this line item.

Member Of

OrderCreateInput input