stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > DraftOrderLineItem

AdminTypes.DraftOrderLineItem interface

A line item included in a draft order.

Signature:

export interface DraftOrderLineItem extends Node 

Extends: Node

Properties

Property Modifiers Type Description
appliedDiscount?   Maybe<DraftOrderAppliedDiscount> (Optional) The discount that will be applied to the line item or the overall order.
custom   Scalars[‘Boolean’][‘output’] Whether the line item is a custom line item (true) or a product variant line item (false).
customAttributes   Array<Attribute> A list of attributes that represent custom features or special requests.
customAttributesV2   Array<TypedAttribute> Additional information (metafields) about the line item with the associated types.
discountedTotal   Scalars[‘Money’][‘output’] The line item price after discounts are applied.
discountedTotalSet   MoneyBag The line item price after discounts are applied.
discountedUnitPrice   Scalars[‘Money’][‘output’] The discountedTotal divided by quantity, resulting in the value of the discount per unit.
discountedUnitPriceSet   MoneyBag The discountedTotal divided by quantity, resulting in the value of the discount per unit.
fulfillmentService?   Maybe<FulfillmentService> <p>(Optional) Name of the service provider who fulfilled the order.</p><p>Valid values are either **manual** or the name of the provider. For example, **amazon**, **shipwire**.</p><p>Deleted fulfillment services will return null.</p>
grams?   Maybe<Scalars[‘Int’][‘output’]> (Optional) The weight of the line item in grams. The weight can only be specified if the line item is a custom line item.
id   Scalars[‘ID’][‘output’] A globally-unique ID.
image?   Maybe<Image> (Optional) The image associated with the draft order line item.
isGiftCard   Scalars[‘Boolean’][‘output’] Whether the line item is a gift card.
name   Scalars[‘String’][‘output’] The name of the product.
originalTotal   Scalars[‘Money’][‘output’] The total price (without discounts) of the line item, based on the original unit price of the variant x quantity.
originalTotalSet   MoneyBag The total price (without discounts) of the line item,based on the original unit price of the variant x quantity.
originalUnitPrice   Scalars[‘Money’][‘output’] The variant price without any discounts applied.
originalUnitPriceSet   MoneyBag The variant price without any discounts applied.
product?   Maybe<Product> (Optional) The product corresponding to the line item’s product variant.
quantity   Scalars[‘Int’][‘output’] The number of product variants that are requested in the draft order.
requiresShipping   Scalars[‘Boolean’][‘output’] Whether physical shipping is required for the variant.
sku?   Maybe<Scalars[‘String’][‘output’]> (Optional) The SKU number of the product variant.
taxable   Scalars[‘Boolean’][‘output’] Whether the variant is taxable.
taxLines   Array<TaxLine> A list of tax line objects, each of which details the total taxes applicable to the order.
title   Scalars[‘String’][‘output’] The title of the product or variant. This field only applies to custom line items.
totalDiscount   Scalars[‘Money’][‘output’] The total value of the discount that’s applied to the line item.
totalDiscountSet   MoneyBag The total value of the discount that’s applied to the line item.
variant?   Maybe<ProductVariant> (Optional) The associated variant for the line item.
variantTitle?   Maybe<Scalars[‘String’][‘output’]> (Optional) The name of the variant.
vendor?   Maybe<Scalars[‘String’][‘output’]> (Optional) The name of the vendor who created the product variant.
weight?   Maybe<Weight> (Optional) The weight unit and value for a draft order line item.