--- title: CartLineInput - Storefront API description: > The input fields for adding a merchandise line to a cart. Each line represents a [`ProductVariant`](/docs/api/storefront/2026-01/objects/ProductVariant) the buyer intends to purchase, along with the quantity and optional [`SellingPlan`](/docs/api/storefront/2026-01/objects/SellingPlan) for subscriptions. Used by the [`cartCreate`](/docs/api/storefront/2026-01/mutations/cartCreate) mutation when creating a cart with initial items, and the [`cartLinesAdd`](/docs/api/storefront/2026-01/mutations/cartLinesAdd) mutation when adding items to an existing cart. api_version: 2026-01 api_name: storefront type: input-object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/input-objects/CartLineInput' md: >- https://shopify.dev/docs/api/storefront/latest/input-objects/CartLineInput.md --- # Cart​Line​Input input\_object The input fields for adding a merchandise line to a cart. Each line represents a [`ProductVariant`](https://shopify.dev/docs/api/storefront/2026-01/objects/ProductVariant) the buyer intends to purchase, along with the quantity and optional [`SellingPlan`](https://shopify.dev/docs/api/storefront/2026-01/objects/SellingPlan) for subscriptions. Used by the [`cartCreate`](https://shopify.dev/docs/api/storefront/2026-01/mutations/cartCreate) mutation when creating a cart with initial items, and the [`cartLinesAdd`](https://shopify.dev/docs/api/storefront/2026-01/mutations/cartLinesAdd) mutation when adding items to an existing cart. ## Fields * attributes [\[Attribute​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/AttributeInput) An array of key-value pairs that contains additional information about the merchandise line. The input must not contain more than `250` values. * merchandise​Id [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID) non-null The ID of the merchandise that the buyer intends to purchase. * parent [Cart​Line​Parent​Input](https://shopify.dev/docs/api/storefront/latest/input-objects/CartLineParentInput) The parent line item of the cart line. * quantity [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) Default:1 The quantity of the merchandise. * selling​Plan​Id [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID) The ID of the selling plan that the merchandise is being purchased with. *** ## Input objects using this input * [Cart​Input.lines](https://shopify.dev/docs/api/storefront/latest/input-objects/CartInput#fields-lines) INPUT OBJECT The input fields to create a cart. *** ## Map ### Input objects using this input * [Cart​Input.lines](https://shopify.dev/docs/api/storefront/latest/input-objects/CartInput#fields-lines)