--- title: ProductFilter - Storefront API description: | The input fields for a filter used to view a subset of products in a collection. By default, the `available` and `price` filters are enabled. Filters are customized with the Shopify Search & Discovery app. Learn more about [customizing storefront filtering](https://help.shopify.com/manual/online-store/themes/customizing-themes/storefront-filters). api_version: 2025-10 api_name: storefront type: input-object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/input-objects/ProductFilter md: https://shopify.dev/docs/api/storefront/latest/input-objects/ProductFilter.md --- # Product​Filter input\_object The input fields for a filter used to view a subset of products in a collection. By default, the `available` and `price` filters are enabled. Filters are customized with the Shopify Search & Discovery app. Learn more about [customizing storefront filtering](https://help.shopify.com/manual/online-store/themes/customizing-themes/storefront-filters). ## Fields * available [Boolean](https://shopify.dev/docs/api/storefront/latest/scalars/Boolean) Filter on if the product is available for sale. * category [Category​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/CategoryFilter) A product category to filter on. * price [Price​Range​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/PriceRangeFilter) A range of prices to filter with-in. * product​Metafield [Metafield​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/MetafieldFilter) A product metafield to filter on. * product​Type [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) The product type to filter on. * product​Vendor [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) The product vendor to filter on. * tag [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) A product tag to filter on. * taxonomy​Metafield [Taxonomy​Metafield​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/TaxonomyMetafieldFilter) A standard product attribute metafield to filter on. * variant​Metafield [Metafield​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/MetafieldFilter) A variant metafield to filter on. * variant​Option [Variant​Option​Filter](https://shopify.dev/docs/api/storefront/latest/input-objects/VariantOptionFilter) A variant option to filter on. *** ## Map No referencing types