Skip to main content

OrderImportLineInput

No description

input OrderImportLineInput {
discountedUnitaryPrice: Float!
kind: OrderLineKind!
number: String
originalUnitaryPrice: Float!
quantity: Int!
sku: String!
skuDescription: String!
vatPercentage: Float!
}

Fields

OrderImportLineInput.discountedUnitaryPrice ● Float! non-null scalar

The final unit price after every discount applied to the line (line-level coupons included), as a net price excluding VAT. Always required: when no discount applies, send the same value as originalUnitaryPrice. Non-negative, except on coupon lines.

OrderImportLineInput.kind ● OrderLineKind! non-null enum

The kind of order line: item, shipping_charge, payment_charge or coupon (an order-level discount, with a negative price).

OrderImportLineInput.number ● String scalar

Mandatory when shipping lines are specified

OrderImportLineInput.originalUnitaryPrice ● Float! non-null scalar

The full unit price before discounts, as a net price excluding VAT. Always required: when no discount applies, send the same value as discountedUnitaryPrice. Non-negative, except on coupon lines.

OrderImportLineInput.quantity ● Int! non-null scalar

The ordered quantity of the line.

OrderImportLineInput.sku ● String! non-null scalar

The product SKU. Not checked against the channel catalogue at import time.

OrderImportLineInput.skuDescription ● String! non-null scalar

The product description of the line. Required: a line without it is rejected by input validation.

OrderImportLineInput.vatPercentage ● Float! non-null scalar

The VAT percentage applied to the line. For B2B orders with VAT-free prices send 0 with the final prices, which the reverse charge conversion leaves unchanged.

Member Of

OrderImportInput input