Skip to main content

Cart

No description

type Cart implements Node {
refCode: String
id: ID!
emailStatus: EmailStatus
recoveryId: ID!
sessionId: ID!
status: CartStatusEnum!
cartStep: CartStepEnum!
lastStep: CartStepEnum!
items: [CartItem!]!
receipt: CartReceipt!
shippingDetails: CartShippingDetails
shippingRate: CartShippingRate
contactInfo: CartContactInfo
customer: CustomerUser
isReserved: Boolean
promoCode: PromoCode
paymentIntentId: ID
cartErrors: [CartError!]
shippingDiscount: Discount
reservedAt: DateTime
emailSentAt: DateTime
createdAt: DateTime!
updatedAt: DateTime!
openPackageOption: OpenPackageOption
paymentIntent: PaymentIntent
}

Fields​

Cart.refCode ● String scalar​

Cart.id ● ID! non-null scalar​

Cart.emailStatus ● EmailStatus enum​

Cart.recoveryId ● ID! non-null scalar​

Cart.sessionId ● ID! non-null scalar​

Cart.status ● CartStatusEnum! non-null enum​

Cart.cartStep ● CartStepEnum! non-null enum​

Cart.lastStep ● CartStepEnum! non-null enum​

Cart.items ● [CartItem!]! non-null union​

Cart.receipt ● CartReceipt! non-null object​

Cart.shippingDetails ● CartShippingDetails object​

Cart.shippingRate ● CartShippingRate object​

Cart.contactInfo ● CartContactInfo object​

Cart.customer ● CustomerUser object​

Cart.isReserved ● Boolean scalar​

Cart.promoCode ● PromoCode object​

Cart.paymentIntentId ● ID scalar​

Cart.cartErrors ● [CartError!] list object​

Cart.shippingDiscount ● Discount object​

Cart.reservedAt ● DateTime scalar​

Cart.emailSentAt ● DateTime scalar​

Cart.createdAt ● DateTime! non-null scalar​

Cart.updatedAt ● DateTime! non-null scalar​

Cart.openPackageOption ● OpenPackageOption object​

Cart.paymentIntent ● PaymentIntent object​

Interfaces​

Node interface​

Member Of​

AbandonedCheckoutActions object ● AbandonedCheckoutEdge object ● AbandonedCheckoutQueries object ● CartActions object ● CustomerQueries object ● OrderActions object