GitHub

ShopifyCartInput

interface

import { ShopifyCartInput } from '@daffodil/driver/shopify'

The input fields to create a cart.

interface ShopifyCartInput {
  attributes: ShopifyAttributeInput[]
  buyerIdentity: ShopifyCartBuyerIdentityInput
  discountCodes: string[]
  lines: ShopifyCartLineInput[]
  metafields: ShopifyCartInputMetafieldInput[]
  note: string
}

Properties

attributes
ShopifyAttributeInput[]

An array of key-value pairs that contains additional information about the cart.

The input must not contain more than 250 values.

buyerIdentity
ShopifyCartBuyerIdentityInput

The customer associated with the cart. Used to determine [international pricing] (https://shopify.dev/custom-storefronts/internationalization/international-pricing). Buyer identity should match the customer's shipping address.

discountCodes
string[]

The case-insensitive discount codes that the customer added at checkout.

The input must not contain more than 250 values.

lines
ShopifyCartLineInput[]

A list of merchandise lines to add to the cart.

The input must not contain more than 250 values.

metafields
ShopifyCartInputMetafieldInput[]

The metafields to associate with this cart.

The input must not contain more than 250 values.

note
string

A note that's associated with the cart. For example, the note can be a personalized message to the buyer.