Disable purchases within a specific category by replacing the add to cart button & disable the buy now button for that category... Edit only 2 files, very simple solution for a problem I spent over 30 days trying to find answers to.

What this will do is display a custom non-linking
image (or button) on the product_info.php page when you are viewing the details of a product within a certain category (here it is cPath=23)... Then if
you click on your specific category in the category
menu, you usually get a listing of products in that
category with buy now buttons displayed... we are keeping the buy now buttons, but instead of instantly adding the product to the cart when clicked, we are looping back to the working product_info.php page where our custom non-linking image/button appears.

More...