Question

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?

Thanks

Was it helpful?

Solution

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top