We have a site which will be selling video products available by download or shipped as a DVD. There are one of two ways for us to structure our products:
- Create separate product nodes for file downloads and DVD purchases.
- Create a single "video product", and add two attributes for each sub-product -- "Download" and "DVD".
Some key facts:
- Downloads and DVDs have different price points.
- Downloads and DVDs have separate SKUs.
- DVDs are physical items to be shipped, therefore shipping rates need to be applied.
The first two facts above are easy enough to implement, but I'm not so sure the third is possible. I understand attributes are most often used to have "Small, Medium, Large", etc., and not usually a situation where one product is a download and a second is shippable.
Is this even possible in the current version of Ubercart, or should we stick with having completely separate products for downloads and DVDs? Our client is concerned people will in confusion purchase a file download when they wanted a DVD, and vice versa.




I learned something new!