26 May 2026
HTTP API
Announcement
Product catalogSearch
After the public beta phase, the following Product Search fields are now generally available. These fields are now stable and fully supported for production workloads:
  • variants.availability.hasInventoryEntryForChannel: Build richer channel-specific inventory experiences by filtering Product Variants that have an InventoryEntry for a given supply Channel, regardless of whether those variants are currently in stock. This lets you, for example, surface all channel-listed products to buyers while showing accurate out-of-stock messaging for temporarily unavailable items.
  • variants.productSelections: Search and filter variants by the Product Selection they belong to. This is especially useful for curated assortment scenarios where specific products are made available per store or customer segment.
  • variants.stores: Filter Product Variants by the Store they are available in, enabling accurate store-specific product discovery in multi-store setups.
Furthermore, the values field in the exact expression of the search query language has also moved to general availability.
This field allows you to pass a list of search terms to match any one of them against a field (logical OR). It removes the need to build large compound queries when searching across multiple values for the same field.