I'm trying to "hide" a product for a specific country without disabling it from the store.
For now i used two events one is for updating collection on product listing using event (
catalog_block_product_list_collection) and the other is before load product page (
Now it works fine, but the issue is that what if the store owner likes to show the product as featured product on home page or other using a block or else, the above process won't work.
I prefer using event but it doesn't seem to be a reliable solution but before i proceed with overriding core classes, I'd want to be sure that this is the best way.
please guide. really appreciate your time.