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