(Digital Download) Whole Album & Individual Album Tracks Available For Download & Dynamic .zip Creation
As a few other ideas have alluded to but not explicitly asked for is the ability to download single tracks from an music album and download albums as a whole from one SKU.
We have started to use the Unsigned theme as the basis to create an artists and record label websites at the moment and are very excited how far we can take this new theme. The functionality it offers just about covers every possible need we have except for the ability to easily set up a method to sell individual tracks from an album or an album as a whole using Woo Commerce. We guess this could be done using some kind of table, with a play button (to play sample in JPlayer add on) for each track followed by the track name, price then a add and minus button to add tracks individually to the basket. You would also have a option at the top of the table to add the whole album (so adding all tracks at once) to the cart. Some kind of dynamic pricing can then be used to make buying the album as a whole cheaper then buying individual tracks.
Last of all from this idea would be to dynamically compile a .zip (or similar) of all the tracks that had been bought and the ability for the customer to go into my account & downloads and tick songs they would like to download and when they click download a .zip is compiled dynamically and their download arrives as a single file. This is especially useful for record labels that may have a large discography where customers buy 1 album from one artists, 3 tracks from another artists & 2 tracks from another artist.
This is differently a secondary concern but to throw something else into the mix, lots of labels and artists now release there music in 2 or 3 three digital formats (MP3 192kbps & 320kbps, WAV) So it would be good to add the option to buy albums or single tracks in a specific format. In other custom made download stores this has been a drop down menu on individual products or as a drop down when you get to the checkout page asking what format you would like the entire order in.
As this is a bit specialist i would see this being a paid add-on and would have no issue paying for it.
If i am missing a easy way to do this that already exist please let us know as we have just started to get to grips with Woo Commerce and the Unsigned theme.
Thanks, The Refined Events team
We’ve recently released a Bulk Download extension to achieve this functionality.
Thanks and regards,
Chief Product Officer at WooThemes
Here is what I have done to set this up: I set up a product as a "grouped product". You would think this would mean that you can sell a whole group as a actual product, but unfortunately that is not how it set up. So, what I did, was create another product as a simple product, and added it to the previous group through the . The simple product contains the filepath to the zip of all the songs in the album. Then I create all the products as singles, and add them to the same group.
I have set something similar up at: http://soulchildmusic.com/product/awake-by-eklectic/
However, a bit of custom coding by tweaking the template "/single-product/add-to-cart/grouped.php" and some css changes made it show exactly the way I wanted.
However, this is not possible if you want to create different options that you suggested in your secondary concern (filetypes)
For your second question, you can set a product to be a "variable product" and attributes such as the file formats, and you can set a price and upload the different filepaths etc..
Checkout this plugin: http://docs.woothemes.com/document/bundles/ should allow you to do both.
I'd also like an update. Looks like there will probably be custom coding to get this going. A shame. This is a pretty basic, common feature when selling music downloads.
Sonic Revolutions commented
It's been awhile, any news on this?
I think the best way around this is to use 'Pulley' by the guys behind 'Big Cartel'. I moved to Woo as I thought it catered for everything but should've looked closer and did my research. Very suprised this isn't implemented :/
And why not add a buy button to the jPlayer from Woothemes? And a share button to share the song.
PS. Music Store seems to be a solution. But it's not as versatile as Woo.
We are trying to create such a thing. Selling albums is easy in Woo. But selling songs within a album is almost impossible and the option of player with a demo seems to be hard.
We are trying to connect the HTML5 jQuery Audio Player with Woo.
But then again, we need to be able to add products (songs in a list) within a product (album).
No standard solutions here i'm afraid. But if anyone has any answers or is able to fix this... let me know!
I have been writing code for a similar page/function based on tags, but it has stopped working consistently half way through development. This is so essential to some, I can't believe it isn't available from Woo.
What I need is to sell both CDs, plus mp3 downloads from them. And also, individual sheet music songs or the whole book for download, or the book to be shipped, all on the same page displaying as one product with one image.
But there's an additional factor to consider adding: each of these products (songs) has at least two variations (it could be radio version vs. uncensored version for mp3s), for sheet music it's 2 different keys of the same song.
So, it's basically displaying and having full "add to cart" functionality of several products on one page displaying as a single product (without an image on every track/product). Plus the ability to select more than one track on that page without going back.
Thank you for considering, I would pay for this if it was available.
As a musician considering woocommerce for my next site revision this is key for me
Count me in.
Timm Dapper commented
I am strongly in favour of this idea. I think it'd be great to have a function where Store items can be a group of other regular store items and a possibility is offered to get the whole album for a reduced price (potentially the album price minus the price of the individual items).
This is not just useful if you sell music, we're going to sell digital content and would like to sell collections as well as individual items.
Also downloading the thing as a group would be nice, but for us it would actually be fine if the album had its own download link with the whole thing prepackaged and people could just choose if they want to download the items one by one or the whole thing.