Product Visible To Client Groups module allow you to hide product to specific client groups easily, you can setup multi roles for products and disable ordering for not logged clients or some client groups.

Using this WHMCS module allows you to can sale your selected products only specific clients, module complete hide selected products for which groups not allowed to see and order products.