Sign inConnect your agent
breakingchangedShopify calls it: Action Required

Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10

Announced
Tags
Customer-Account-API
Severity
breaking, set by reef/rss-rule-v1
Source
https://shopify.dev/changelog/customer-account-api-last-incomplete-checkout-and-checkout-types-removed

As of Customer Account API version 2026-10, the deprecated Customer.lastIncompleteCheckout field is removed.

This also removes the now-unreachable Customer Account API Checkout type subtree, including:

  • Checkout
  • Checkout.appliedGiftCards
  • AppliedGiftCard
  • AvailableShippingRates
  • CheckoutLineItem
  • CheckoutLineItemConnection
  • CheckoutLineItemEdge
  • ShippingRate

The Customer.lastIncompleteCheckout field was previously deprecated and returned null. This change removes stale Checkout Classic schema from the Customer Account API.

Action required

If your app queries Customer.lastIncompleteCheckout or any nested fields on the returned Checkout object, update your queries before upgrading to API version 2026-10.

Remove selections such as:

customer {
  lastIncompleteCheckout {
    id
    appliedGiftCards {
      id
    }
  }
}

There is no replacement field in the Customer Account API.

If you need active cart or checkout state for a buyer storefront experience, use Storefront API cart flows instead. If you need completed customer purchase history, use the Customer Account API Customer.orders field.

The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.