# ProductFilter - storefront - INPUT_OBJECT Version: 2025-01 ## 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). ### Access Scopes ## Fields * [available](/docs/api/storefront/2025-01/scalars/Boolean): Boolean - Filter on if the product is available for sale. * [category](/docs/api/storefront/2025-01/input-objects/CategoryFilter): CategoryFilter - A product category to filter on. * [price](/docs/api/storefront/2025-01/input-objects/PriceRangeFilter): PriceRangeFilter - A range of prices to filter with-in. * [productMetafield](/docs/api/storefront/2025-01/input-objects/MetafieldFilter): MetafieldFilter - A product metafield to filter on. * [productType](/docs/api/storefront/2025-01/scalars/String): String - The product type to filter on. * [productVendor](/docs/api/storefront/2025-01/scalars/String): String - The product vendor to filter on. * [tag](/docs/api/storefront/2025-01/scalars/String): String - A product tag to filter on. * [taxonomyMetafield](/docs/api/storefront/2025-01/input-objects/TaxonomyMetafieldFilter): TaxonomyMetafieldFilter - A standard product attribute metafield to filter on. * [variantMetafield](/docs/api/storefront/2025-01/input-objects/MetafieldFilter): MetafieldFilter - A variant metafield to filter on. * [variantOption](/docs/api/storefront/2025-01/input-objects/VariantOptionFilter): VariantOptionFilter - A variant option to filter on. ## Input objects with this input object * [Collection](/docs/api/storefront/2025-01/arguments/Collection) * [QueryRoot](/docs/api/storefront/2025-01/arguments/QueryRoot) * [search](/docs/api/storefront/2025-01/queries/search) ## Examples