How to automatically hide a product

Shopify Partner
9 0 0

Hi guys,
My app uses a product to represent a value-added item that customers can choose to purchase as part of their basket by clicking a button on the cart page.  I really need the product to be invisible on the store's catalogue pages, not appear in retargeting emails nor be sucked into the merchant's warehousing system. I need to hide the product but for it still to be buyable. I've manually hidden the product using collection filters for some merchants but this is not a viable solution as the app scales. I need the product to be automatically hidden as soon as the app is installed. 

Does anyone have ideas as to how this might be done? I wonder how apps like LockSmith and Easyblock achieve this?


Any help greatly appreciated.