API version: unstable
API version: 2021-04 Release candidate
API version: 2021-01 Latest
API version: 2020-10
API version: 2020-07
API version: 2020-04
API version: 2020-01 Unsupported
API version: 2019-10 Unsupported

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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

Fields

Types that return CheckoutLineItem

Mutations for CheckoutLineItem

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of CheckoutLineItemEdge.

Types that return CheckoutLineItem

Mutations for CheckoutLineItem

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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • 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

Implements

An auto-generated type for paginating through multiple CheckoutLineItems.

On this page

Fields

An auto-generated type which holds one CheckoutLineItem and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of CheckoutLineItemEdge.

Types that return CheckoutLineItemEdge