Is it possible to require options with a product? For example, if I'm selling printed t-shirts, after they select the t-shirt they must select a print. Likewise, if the select a print, they must select a t-shirt to print it on.
Also, the t-shirts and prints are individually priced. If the customer picks a $7 t-shirt and a $5 print, the product will be $12. Both t-shirts and prints come in a wide variety of styles and price ranges.
Finally, some prints will not work with some t-shirts. So for each style of t-shirt only certain prints will be available as an required option.