Skip to main content

Cart

A cart is a temporary container for products that a customer or anonymous user wants to buy

type Cart {
cartItems: [CartItem]
cartType: CartType!
demandHqId: ID!
externalCustomerOrDeviceId: String!
savedForLaterItems: [SavedForLaterItem]
storefrontId: ID!
updatedAt: Date!
}

Fields

Cart.cartItems ● [CartItem] list object

Cart.cartType ● CartType! non-null enum

Cart.demandHqId ● ID! non-null scalar

Cart.externalCustomerOrDeviceId ● String! non-null scalar

Cart.savedForLaterItems ● [SavedForLaterItem] list object

Cart.storefrontId ● ID! non-null scalar

Cart.updatedAt ● Date! non-null scalar

Returned by

changeCustomerCart mutation ● changeDeviceCart mutation ● customerCart query ● deviceCart query ● mergeDeviceCartIntoCustomerCart mutation