Im new to Magento and I'm developing a large scale Mp3 music shop. I created an album with 13 songs(Mp3) as a downloadable product, each Mp3 costs $1 but I want the album to be $10 if the user buys the whole album. How may I achieve this?



1 Answer 1


I would manage it this way, without discount or pricing rules:

  • The "Album" itself is a Configurable product with 0.00 price
  • The "Songs" individually are Simple products belonging to that album (the tracks), having an attribute set of "Song" or "Track" and individual pricing of $1.29 or whatever your pricing happens to be
  • The "Full Album" is also a Simple product belonging to the Configurable, having a fixed price of $9.99. The full album product has a different attribute set, the album download file is a zip.

Setting it up this way you now display in your product detail page the separate options based on attribute sets. Some simple Javascript will give you functionality like unchecking checkbox types for the songs if you select the full album, for instance. It also allows you to discount one song at a time without having to stack pricing rules.

  • Would you approach result in something like this? reelpeoplemusic.co.uk/store/products-page/… Commented Jul 23, 2013 at 15:49
  • For sure. But you'll have to create a new block to load the product list and filter it in the media block. Or get crafty with JS/CSS to reorganize the product details to the left column. Totally doable.
    – philwinkle
    Commented Jul 23, 2013 at 15:58
  • I get your solution but it has one problem, it uses twice the storage which will be costly. Commented Jul 24, 2013 at 8:13
  • A zipped MP3 album can't be so large. I'm curious how you envisioned storing the album in the first place. Downloading every track individually sounds like poor user experience.
    – philwinkle
    Commented Jul 24, 2013 at 13:05
  • Im planning to sell only MP3 of 320kpbs. I disagree in terms of bad user experience, If you look at big digital stores iTunes,Beatport,Traxsouce etc they allow you to download separately rather than one large file. One of the reason this is important, if you user is buying from a mobile phone, now they have to get an app to extract the file. I'm talking from exp I used to deliver my podcasts in a zip file a lot of mobile users complained. Commented Jul 24, 2013 at 13:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.