I run an embroidery business... with the cart I use now, I have to add everything as separate products (tshirt, sweatshirt, hat, etc) for each design. This really makes my store big and awkward and hard to browse.
What I am looking for is a cart where I can list each DESIGN as a single product - inside each product, list every item it's available on. Here's the tricky part - say if I sold T-shirts, Sweatshirts, Bags - when the customer selected "T-shirt," it would then allow the user to pick the size and color for t-shirts. For sweatshirts, the same - although the size and colors might not be the same as available for t-shirts. And for bags, no size would be needed, but yet another different selection of colors. Style, with size and color dependent upon the style.
Is this something Magento can do? Or with an extension of some kind? I see big stores have this option all the time, and I simply cannot figure out what cart they're using. Tee Turtle, for example, does something similar.