Skipping Checkout completely for free items
I can't think of a way this would be possible without some extreme custom contrib module but I wanted to check in case I can do it easily with rules.
I have a site, most products are downloads and the only other product is a subscription. A user can purchase all the downloads individually or purchase the subscription and have access to unlimited downloads.
So the user has the proper role, now all products are free. Simple enough with rules. But is there a way I can set up the "Add to Cart" button perhaps to just open the default browser download file AND append the order to the completed purchased order list? In short, it still acts like an order on the admin side and creates a new order, but the user gets to skip all the needless stuff they don't really want to do every single time.
Is there an easy way to do this or is custom module the only way? Thanks