I have read, and re read the following:
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 ...
However no matter how I apply this I can not seem to get what I want.
Product Name 1
Part 1
Piece 1
Piece 2
Piece 3
Part 2
Piece 1
Piece 2
Part 3
Piece 1
Piece 2
Piece 3
Piece 4
Piece 5
Note this is a virtual product for download.
So I would like to do this wih the customer selecting Product Name, and setting the default for all of the other pieces to be selected.
Instead of needing to add a download 1 of 1 for more than 56 pieces in each 'product' in my cart.



