--- title: >- Introducing the tracks_inventory query filter for products - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/introducing-tracksinventory-query-filter-for-products md: >- https://shopify.dev/changelog/introducing-tracksinventory-query-filter-for-products.md metadata: effectiveApiVersion: 2026-04 affectedApi: - displayName: Admin GraphQL API handle: admin-graphql primaryTag: displayName: API handle: api secondaryTag: displayName: New handle: new indicatesActionRequired: false createdAt: '2026-02-02T15:41:37-05:00' postedAt: '2026-02-03T12:00:00-05:00' updatedAt: '2026-02-09T21:15:54-05:00' effectiveAt: '2026-02-03T12:00:00-05:00' --- February 3, 2026 Tags: * Admin GraphQL API * 2026-04 # Introducing the `tracks_inventory` query filter for products As of GraphQL Admin API version `2026-04`, you can [filter products](https://shopify.dev/docs/api/admin-graphql/latest/queries/products#argument-query-filter-tracks_inventory) based on whether their inventory is tracked using the new `tracks_inventory` Boolean filter. This is especially useful when working with merchants like dropshippers who might not maintain on-hand inventory. ### Example usage ``` query RetrieveWithInventoryProducts { withInventory: products(first: 10, query: "published_status:published AND tracks_inventory:true") { edges { node { id title status totalInventory tracksInventory } } } ```