Free Downloads

Contrib type: 
Module
Status: 
Initial upload
Moderation: 
Awaiting moderation

Downloads

Compatibility: 
Ubercart 2.x

With this module, all products that have an associated file download feature will display a 'Download now' link for products that do not cost anything. This means that the user doesn't have to first add the product to their cart and then checkout.

It also includes a price formatter that shows the price as 'FREE' instead of '0.00' if enabled.


PreviewAttachmentSize
uc_free_downloads.zip2.09 KB
ericinwisconsin's picture
Offline
Joined: 04/15/2008
Juice: 56
Re: Free Downloads

Great idea! Is there a version for D7?

darriuk's picture
Offline
Joined: 10/03/2012
Juice: 15
It is a great idea, but..

...in Drupal 6 I couldn't get this working. Error:

warning: Parameter 2 to uc_free_downloads_theme_uc_price() expected to be a reference, value given in [path to drupal folder]/includes/theme.inc on line 669.

In the end I used this module instead, which achieves something similar but forces the user to enter billing details etc, so not ideal:
http://drupal.org/project/uc_free_order

haysuess's picture
Offline
Joined: 07/07/2008
Juice: 386
Re: Free Downloads

This module is awesome, although I have a request, even though I know it hasn't been updated in years.

Right now, I use it to serve files from an Amazon S3 account, but I don't want people to be able to see the direct URL of the file they're downloading.

I'd love the link to be something like on the Files tab (i.e. http://www.domain.com/downloads/23ba9324ea9a097e09d90b)

Is this possible when using an external URL like Amazon S3? Even if not, I'd be willing to switch back to my own server for downloads if this feature existed.

I've gotten some feedback on it, but don't have the knowledge to do it myself.

I'm willing to pay for it. Anyone interested?

haysuess's picture
Offline
Joined: 07/07/2008
Juice: 386
Re: Free Downloads

Here's another weird issue.

Randomly, my site stopped showing:

1. The Free Downloads module in the modules list
2. Prices in the Cart and in Checkout

I disabled the module via PHPMyAdmin and everything works. What the heck could have happened?