--- title: ProductRecommendationIntent - Storefront API description: | The recommendation intent that is used to generate product recommendations. You can use intent to generate product recommendations according to different strategies. api_version: unstable api_name: storefront source_url: html: https://shopify.dev/docs/api/storefront/unstable/enums/ProductRecommendationIntent md: https://shopify.dev/docs/api/storefront/unstable/enums/ProductRecommendationIntent.md --- # Product​Recommendation​Intent enum The recommendation intent that is used to generate product recommendations. You can use intent to generate product recommendations according to different strategies. ## Valid values * COMPLEMENTARY Offer customers products that are complementary to a product for which recommendations are to be fetched. An example is add-on products that display in a Pair it with section. * RELATED Offer customers a mix of products that are similar or complementary to a product for which recommendations are to be fetched. An example is substitutable products that display in a You may also like section. *** ## Fields * [Query​Root.​product​Recommendations](https://shopify.dev/docs/api/storefront/unstable/objects/QueryRoot#field-QueryRoot.fields.productRecommendations.arguments.intent) ARGUMENT The schema’s entry-point for queries. This acts as the public, top-level API from which all queries must start. * [product​Recommendations.​intent](https://shopify.dev/docs/api/storefront/unstable/queries/productRecommendations#arguments-intent) QUERY *** ## Map ### Queries with this enum * \[product​Recommendations.intent](https://shopify.dev/docs/api/storefront/unstable/queries/productRecommendations#arguments-intent) ### Arguments with this enum * <-|[Query​Root.productRecommendations(intent)](https://shopify.dev/docs/api/storefront/unstable/objects/QueryRoot#field-QueryRoot.fields.productRecommendations.arguments.intent)