Okay ... to make multiple downloads on the same product ...
For each download file, you need an Option Name
For each Option Name, you need 1 to many Option Values depending on the choices needed ...
If you have 5 downloads on 1 Product you need 5 Option Names and 1 Option Value per name:
Option Names:
Download 1 Option Type Radiobutton Sort Order 10
Download 2 Option Type Radiobutton Sort Order 20
Download 3 Option Type Radiobutton Sort Order 30
Download 4 Option Type Radiobutton Sort Order 40
Download 5 Option Type Radiobutton Sort Order 50
Now ... for each Option Name you make an Option Value ...
Let's say you just need 1 Option Value per Option Name ... this means you just have 5 downloads to go to the Product
The reason usually is ... each download is big so it is broken into parts ...
If you have many multiple downloads, say each Product has 5 downloads you can pattern this so the names make sense when read on the screen
Example for 5 Downloads it would read:
Download 1 of 5
Download 2 of 5
Download 3 of 5
Download 4 of 5
Download 5 of 5
For 3 Downloads it would read:
Download 1 of 3
Download 2 of 3
Download 3 of 3
Make the Option Values as needed
Option Values:
Option Name pick from dropdown Download 1
Option Value Name: of 1
Option Value Sort Order: 10
Option Name pick from dropdown Download 1
Option Value Name: of 2
Option Value Sort Order: 20
Option Name pick from dropdown Download 1
Option Value Name: of 3
Option Value Sort Order: 30
Option Name pick from dropdown Download 1
Option Value Name: of 4
Option Value Sort Order: 40
Option Name pick from dropdown Download 1
Option Value Name: of 5
Option Value Sort Order: 50
Then make a set for Download 2, 3, 4, 5
Note: when making these, only make patterns that match
Download 3 of 1 doesn't make sense so don't make an Option Name: of 1 for the Option Name: Download 3
Now you can make the Attribute read correctly based on how many downloads ...
Note: You make find a better pattern of text so you don't get lost in making the Attribtues ...
NOTE: There is also Bunyrip's Attributes enhancer that has a nice peice of code to filter your Option Names and Option Values ...
But for now, when making the Attributes, just match the right Option Name to the Option Value ...
Attributes Controller:
Option Name: Download 1
Option Value: of 5 [Download 1]
Download filename
Number of Days and Downloads
Option Name: Download 2
Option Value: of 5 [Download 2]
Download filename
Number of Days and Downloads
Option Name: Download 3
Option Value: of 5 [Download 3]
Download filename
Number of Days and Downloads
Option Name: Download 4
Option Value: of 5 [Download 4]
Download filename
Number of Days and Downloads
Option Name: Download 5
Option Value: of 5 [Download 5]
Download filename
Number of Days and Downloads
Don't worry on the Sort Order as you set the defaults when these were made ...
When done adding the Downloads ... just click on the Update Sort order button and all will sort nicely ...