Categorization is very possible without human curation, particularly if you're ingesting structured data (as would be likely in the case of a Shopify site aggregator/search engine). And the idea wouldn't be for this to be non-revenue generating, it would generate revenue via revshare on purchases or ads.