--- title: AbandonedCheckout - GraphQL Admin description: >- An incomplete checkout where the customer added items and provided contact information but didn't complete the purchase. Tracks the customer's cart contents, pricing details, addresses, and timestamps to enable recovery campaigns and abandonment analytics. The checkout includes a recovery URL that merchants can send to customers to resume their purchase. [`AbandonedCheckoutLineItem`](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckoutLineItem) objects preserve the original [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) selections, quantities, and pricing at the time of abandonment. api_version: 2026-01 api_name: admin type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckout' md: >- https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckout.md --- # Abandoned​Checkout object Requires `read_orders` access scope. Also: The user must have manage\_abandoned\_checkouts permission. An incomplete checkout where the customer added items and provided contact information but didn't complete the purchase. Tracks the customer's cart contents, pricing details, addresses, and timestamps to enable recovery campaigns and abandonment analytics. The checkout includes a recovery URL that merchants can send to customers to resume their purchase. [`AbandonedCheckoutLineItem`](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckoutLineItem) objects preserve the original [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) selections, quantities, and pricing at the time of abandonment. ## Fields * abandonedCheckoutUrl * billingAddress * completedAt * createdAt * customAttributes * customer * defaultCursor * discountCodes * id * lineItems * name * note * shippingAddress * subtotalPriceSet * taxesIncluded * taxLines * totalDiscountSet * totalDutiesSet * totalLineItemsPriceSet * totalPriceSet * totalTaxSet * updatedAt * lineItemsQuantity: deprecated *** ## Map ### Fields and connections with this object * [AbandonedCheckoutConnection.nodes](https://shopify.dev/docs/api/admin-graphql/latest/connections/AbandonedCheckoutConnection#returns-nodes) * [AbandonedCheckoutEdge.node](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckoutEdge#field-AbandonedCheckoutEdge.fields.node) * [Abandonment.abandonedCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/latest/objects/Abandonment#field-Abandonment.fields.abandonedCheckoutPayload) *** ## Queries * abandonedCheckouts *** ## AbandonedCheckout Queries ### Queried by * [abandoned​Checkouts](https://shopify.dev/docs/api/admin-graphql/latest/queries/abandonedCheckouts) *** ## Interfaces * Navigable * Node *** ## AbandonedCheckout Implements ### Implements * [Navigable](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Navigable) * [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)