I added two methods:

launchMarketplaceApp(slug) and launchMarketplaceSearch(term) 

They will define internally those URLs so callers don't need to know any logic