I'm using Drupal 7 with the UC module.
Is there a way to disable all the checkout stuff if the users cart has items, but the total is ZERO? Basically, I'm setting up a software store and some products will be free and others won't. So if the user only selects free stuff, I don't want them to go through all the PayPal checkout stuff. I know that I could just create a "basic page" for the free products, but then it wouldn't be included in the store catalog. Is there a way to accomplish putting free products in the store without requiring checkout stuff?
Also, if I am only selling "downloadable" products and using the PayPal checkout method, how do I disable the form that collects the user's shipping address. I won't ever have shippable items, so I never need to collect the users shipping address. Is this doable somehow?