WooCommerce Hide Products by User Role is a WooCommerce Extension, which give a option for Site Owner to Include or Exclude Products based on User Role. Now with 3.0 it will hide products site wide.
Demo: https://codecanyon.net/item/woocommerce-...es/8028838