Project Type
Development of a module for Drupal 6.x that will allow for the selling of secured digital downloads with PayPal payment and Amazon S3 for storage.
Situation
I currently run a Drupal website where I sell digital video downloads with Amazon S3 for secured storage and PayPal for payment. I researched all of the Drupal commerce modules and couldn't find one (even Drupal eCommerce) that could meet my exact specifications. I found and use the Brad Sucks Digital Download Store (http://code.google.com/p/brad-sucks-digital-download-store/) which works very well for me. The problem is that is has a limited user interface and is not at all integrated with Drupal. In addition the code is not being improved by the developer at this time. I would like to simplify my process and create a better experience for my customers by integrating the BSDDS code with Drupal as a digital download store module.
Requirements
Develop a Drupal module that allows a site administrator to create a content type specifically for selling digital downloads. I can think of two ways of doing this but I'm not sure which would be best. One would be to have the module generate a special content type with all the fields you need and the other would be via CCK fields. I think my preference would be for someone to be able to check a box when editing the content type that says something like, "Sell digital downloads." That would then add a fieldset to the node form that would include a link to the file and the price at a minimum. Upon saving that should generate a button that would display the appropriate "add to cart" link when published. Other ideas are welcome.
There is a notification component to the BSDDS store that I would like in Drupal as well. When a sale is made both myself and the buyer get an email with the tokenized link to download their purchase. This would work a little different when integrated with Drupal. Instead of a tokenized link they could just get a receipt and then retrieve their files by logging in to their account and accessing a list of files.
The administrator should be able to set a default expiration time for file links and have the option to extend the time for any file. One thing that BSDDS doesn't have that I would like is the ability to have special discount codes to reduce the price or offer volume discounts. I am currently using BSDDS on my site at http://learnbythedrop.com. You can try it out by adding some things to the cart to see how it works.
Time Frame and Budget
Once started I would like the project complete within thirty days. Since I don't have a good sense of how long this would take I cannot post a budget. I would like feedback from the developer on how many hours would be needed along with the amount per hour they are requesting for their work. Fixed fee or hourly rates are both possible.
Applying for the Project
Developers can apply for the project or get more information by contacting me via Drupal.org or via http://awakenedvoice.com/contact. Please include some information about your skills and links to sample projects or Drupal modules you have developed. Be sure to include a time frame for the project from start to finish, the number or hours of effort you estimate and the cost per hour. Take note that low cost will not automatically win the bid. Drupal experience and an understanding of the PayPal API and shopping cart is very important.
Contributing To Drupal
Once the module has been tested I would like it to be contributed back to Drupal.
Kind Regards,
Rob Safuto
Awakened Voice
Comments
Have you tried offering the
Have you tried offering the pay service to http://www.ubercart.org/contrib/2196?
--------------------------------------------------------------------------------------------------------
if you can use drupal why use others?
VicTheme.com
Ubercart S3
Thanks for the tip on that. I had actually seen that functionality when I originally researched using Ubercart but since it was not being supported in the new version I passed on trying to use it. I didn't think to leave a message there though so thanks again for pointing to it.
Fixed Fee For Ubercart Integration
Since I've been pointed to previous requests for someone to add Amazon S3 integration to Ubercart for Drupal 6, I have also post a $100 bounty offer in the Ubercart issue queue which you can find at http://drupal.org/node/623822#comment-2599416. Although my preference would be to bump the BSDDS system to a Drupal module since it does one thing so well I'd work with Ubercart too if that's what it would take to be able to get the right functionality nestled snugly in one Drupal site.
Hi Rob, I know this is an old
Hi Rob,
I know this is an old post, but wondered if you got anywhere in the end on your project? We are researching the digital download systems for Drupal 7 + Commerce / Uber. etc for video preview and selling via download.
Any updates on your solution would be great to see.
Thanks,
Tim.
_
see http://drupal.org/project/commerce_file for a preconfigured distro