CheckoutLineItem object
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
unitPrice (
MoneyV2
)Unit price of the line item.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.
Types that return CheckoutLineItemEdge
A single line item in the checkout, grouped by variant and attributes.
Required access
unauthenticated_read_product_listings
access scope.
Fields
-
customAttributes (
[Attribute!]!
)Extra information in the form of an array of Key-Value pairs about the line item.
-
discountAllocations (
[DiscountAllocation!]!
)The discounts that have been allocated onto the checkout line item by discount applications.
-
id (
ID!
)Globally unique identifier.
-
quantity (
Int!
)The quantity of the line item.
-
title (
String!
)Title of the line item. Defaults to the product's title.
-
variant (
ProductVariant
)Product variant of the line item.
Types that return CheckoutLineItem
Mutations for CheckoutLineItem
-
Adds a list of line items to a checkout.
-
Removes line items from an existing checkout.
-
Sets a list of line items to a checkout.
-
Updates line items on a checkout.
Implements
An auto-generated type for paginating through multiple CheckoutLineItems.
On this page
Fields
-
edges (
[CheckoutLineItemEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
CheckoutLineItem!
)The item at the end of CheckoutLineItemEdge.