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