Can I set view only permissions for the product catalog?

Yes, you can create a user role that is only allowed to view products in the catalog and not edit them. To achieve that, check “Manage Products” in System > Permissions > Roles > Role Resources and leave “Allow to Create and Edit Products” and “Allow to Delete Products” unchecked:

Magento Advanced permissions extension by Amasty

Rate the answer?