A Shopify store owner with 200+ products wants to implement product recommendations filtered strictly by ‘Product Type’ to avoid cross-model suggestions. For example, when customers view an iPhone 16 Pro Max case, only cases for that specific model should appear—not cases for other phone models.
Current Challenge:
Shopify’s Search and Discovery feature appears to require manual configuration for each product
Seeking automation or bulk editing solutions given the large product catalog
Suggested Solutions:
Product recommendation quizzes (e.g., popsmash AI app) - allows manual selection of eligible products with quick setup
Passive recommendations - can use filters but may require creating collections for better organization
Bulk editing - Shopify’s native documentation provides guidance on this approach
Third-party tools - Outgrow.co and Octane.ai mentioned as tested alternatives
The discussion remains open with no definitive solution implemented yet.
Summarized with AI on October 31.
AI used: claude-sonnet-4-5-20250929.
I want to set up a product recommendation system that only shows products within the same ‘Product Type.’ I don’t want similar tags to trigger recommendations for other models. For example, if a customer is searching for an ‘iPhone 16 Pro Max Case,’ I only want to display the iPhone 16 Pro Max Case and not cases for other models. All of our products are organized by their respective Product Types.
We also have Search And Discovery - However it seems like we have to manually change them? Is there a faster way as we have over 200+ products
Hello! Can you clarify what you mean by “product recommendation system” ?
Do you mean with a product recommendation quiz? Like a button on a homepage or collection page labeled 'Find my case"? If so, product recommendation quizzes will let you select the specific products you want as eligible options. Our AI recommendation app (popsmash) will let you create a free one in 60 seconds if you want to try it out.
Or are you looking for more passive product recommendations, like at the bottom of the page? If so, you can set filters for those, though you may have to create collections to help sort them better.