AOL Using Ubercart for Digital Products
Well, it was cool to see AOL Corporate pop up on Dries' blog as yet another company using Drupal (yacud, anyone?). What I didn't notice at the time was that AOL has also chosen to use Ubercart to "sell" digital goods, presumably for press related use. Fortunately, I found this out through a thread on d.o and quickly hopped over to test it out.
I quoted "sell" because AOL isn't actually charging a price for the materials, but they're making creative use of Ubercart to track who is requesting materials and what items they get from the site. They have a simple setup where links through the Media Gallery section of the site lead to various product nodes created by Ubercart.
They're taking advantage of the file download product feature to associate different .zip files containing the media and license information with the format you select (see an example). This is a cool feature in Ubercart that lets you do things like use the same product node to sell files of different formats or even to let the customer choose between a physical/digital version of the product (like a CD vs. mp3 download).
Checkout is a simple trimmed down affair that just requires an e-mail address. They're using our anonymous checkout system so that Ubercart creates a new user account upon completion and then associates the files "purchased" with that account. The files are then available through the user's account page or through a secure link sent out in an e-mail. Shawn coded in some nice restrictions for downloads like limitations based on IP, time, and number of downloads which are essential when actually selling downloads.
Pretty cool stuff, and I'm glad to see it's getting around!