> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

## GraphQL Schema Updates

New types, fields, and enums across the Storefront and B2B GraphQL schemas.

### Storefront GraphQL

* **Structured checkout errors** — new `CartError`, `CartLineItemError`, `CheckoutShippingConsignmentError`, and `CheckoutTaxError` types with `CartErrorCode`, `CheckoutErrorCode`, and `CheckoutTaxErrorCode` enums, surfaced through the `CreateCheckoutError` union on `CreateCheckoutResult.errors`
* **Extra field values** — new `ExtraFieldValue` interface and `TextExtraFieldValue`, `NumberExtraFieldValue`, `MultilineTextExtraFieldValue`, and `MultipleChoiceExtraFieldValue` implementations for B2B extra fields
* **Inventory by location** — new `ProductInventoryByLocation`, `ProductLocationConnection`, and `byLocation` field on `ProductInventory` with location ID, code, type, and distance filtering
* **Search suggestions** — new `SearchProductSuggestion` and `SearchProductSuggestionResult` types and `suggestions` field on `SearchProducts` for spelling corrections and autocomplete
* **Filter item counts** — new `displayItemsCount` field on `BrandSearchFilter`, `CategorySearchFilter`, and `ProductAttributeSearchFilter`
* **Metafield description** — new `description` field on `Metafields`
* **Gift certificate entity ID** — new `entityId` field on `CheckoutGiftCertificate`

### B2B GraphQL

* **Catalog quick product inventory** — new `inventoryTracking`, `availableToSell`, `unlimitedBackorder`, `totalOnHand`, and `backorderMessage` fields on `CatalogQuickProductType`
* **Order backorder snapshot removed** — `backorderSnapshot` field removed from `OrderType`

For schema details, browse the [Storefront GraphQL API reference](/developer/api-reference/graphql/storefront/queries/site) and the [B2B GraphQL API reference](/developer/api-reference/graphql/b2b/b2b-graphql/queries/company-roles).