Cart
The cart of a user containing one or more items to be purchased
This page contains
Fields
id: ID! | The unique identifier for the cart. |
buyerUser: User! PREVIEW | The user who is purchasing the products. |
buyerAccount: Account! PREVIEW | The account(company) associated with the user purchasing the products. |
currency: Currency! | The currency in which the price is presented. |
status: CartStatus! PREVIEW | Status of the cart indicating whether purchase of the items in the cart is to be completed or is completed |
locale: Locale! | The locale indicating which language should be used for cart-related text. |
items: [CartItem!]! PREVIEW | The items present in the cart. |
associations: [CartItemAssociation!]! PREVIEW | A list of associations for all items in the cart. |
paymentMethodId: String | Represents the id of a payment method |
customAttributes: CartCustomAttributes PREVIEW | Represents the custom attributes of the cart |
pricingTotal: CartPricingTotal! PREVIEW | Pricing total details of the cart |
createdOn: DateTime! | Date time representing when cart was created |
Mutations for Cart
addItemsToCart PREVIEW | Add items to existing active cart or create new cart with provided items if active cart doesn't exist |
applyDiscountToCart PREVIEW | Apply discount Code to the cart |
removeDiscountFromCart PREVIEW | Remove discount Code from the cart |
removeItemsFromCart PREVIEW | Remove items from the cart |
updateCart PREVIEW | Update an existing cart |
updateCartCustomAttributes PREVIEW | Update an existing cart custom attributes |
updateCartItems PREVIEW | Update items of an existing cart |
Queries for Cart
activeCart PREVIEW | Retrieves active cart of the user |
activeCartOfUser PREVIEW | Retrieves active cart of the user |