Skip to main content
Log inSign up
object

Requires read_order_edits access scope.

A line item involved in order editing that may be newly added or have new changes applied.

Anchor to calculatedDiscountAllocationscalculatedDiscountAllocations
•

The discounts that have been allocated onto the line item by discount applications.

•

A list of attributes that represent custom features or special requests.

Anchor to discountedUnitPriceSetdiscountedUnitPriceSet
•
MoneyBag!non-null

The price of a single quantity of the line item with line item discounts applied, in shop and presentment currencies. Discounts applied to the entire order aren't included in this price.

•
Int!non-null

The total number of items that can be edited.

Anchor to editableQuantityBeforeChangeseditableQuantityBeforeChanges
•
Int!non-null

The editable quantity prior to any changes made in the current edit.

•
MoneyBag!non-null

The total price of editable lines in shop and presentment currencies.

Anchor to hasStagedLineItemDiscounthasStagedLineItemDiscount
•
Boolean!non-null

Whether the calculated line item has a staged discount.

•
ID!non-null

A globally-unique ID.

•

The image object associated to the line item's variant.

Anchor to originalUnitPriceSetoriginalUnitPriceSet
•
MoneyBag!non-null

The variant unit price in shop and presentment currencies, without any discounts applied.

•
Int!non-null

The total number of items.

•
Boolean!non-null

Whether the line item can be restocked or not.

•
Boolean!non-null

Whether the changes on the line item will result in a restock.

•

The variant SKU number.

•

A list of changes that affect this line item.

•
String!non-null

The title of the product.

Anchor to uneditableSubtotalSetuneditableSubtotalSet
•
MoneyBag!non-null

The total price of uneditable lines in shop and presentment currencies.

•

The product variant associated with this line item. The value is null for custom line items and items where the variant has been deleted.

•

The title of the variant.

•
[DiscountAllocation!]!non-nullDeprecated

The discounts that have been allocated onto the line item by discount applications. Use calculatedDiscountAllocations instead.


Was this section helpful?

•
mutation

Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a custom line item. To learn how to edit existing orders, refer to Edit an existing order with Admin API.

•
mutation

Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to Edit existing orders.

•
mutation

Adds a line item from an existing product variant. As of API version 2025-04, the orderEditAddVariant API will respect the contextual pricing of the variant.

•
mutation

Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to Edit existing orders.

•
mutationDeprecated

Removes a line item discount that was applied as part of an order edit. Use orderEditRemoveDiscount instead.


Was this section helpful?