Cart

A user's cart containing items to be purchased

This page contains

    Fields

    id: ID!

    Unique identifier of the cart

    buyerUser: User! PREVIEW

    User making the purchase

    buyerAccount: Account! PREVIEW

    Account (company) associated with the purchasing user

    currency: Currency!

    The currency in which the price is presented.

    status: CartStatus!

    Current status of the cart (ACTIVE or FINISHED)

    locale: Locale!

    Preferred locale for the response (e.g., en-US, de, en-AU)

    items: [CartItem!]!

    List of items in the cart

    associations: [CartItemAssociation!]!

    List of item associations in the cart

    customAttributes: CartCustomAttributes

    Custom attributes associated with the cart

    pricingTotal: CartPricingTotal!

    Pricing totals for all items in the cart

    createdOn: DateTime!

    Timestamp when the cart was created

    Mutations for Cart

    addItemsToCart

    Creates a new cart or adds items to an existing active cart

    applyDiscountToCart

    Applies a discount code to the cart

    removeDiscountFromCart

    Removes a discount code from the cart

    removeItemsFromCart

    Removes specified items from the cart

    updateCartCustomAttributes

    Updates custom attributes of an existing cart

    updateCartItems

    Updates items in an existing cart

    Queries for Cart

    activeCart

    Retrieves the active cart for the current user

    activeCartOfUser

    Retrieves the active cart for a specific user