Restrict Catalog Magento 2 extension by FME allows you to restrict your store’s catalog from a chosen customer group. You can create multiple customer groups like wholesale customers, retailers, logged-in, etc., in order to restrict display of website content. You can display a custom message or enter a URL for manual redirection.
Using this Magento 2 Catalog restriction extension, you can restrict access to the whole store, specific categories, products, static blocks and CMS pages.