Hello,
I am putting together a website to sell t-shirts off a website using drupal 4.7 and the ecommerce module. I have used the subproducts module to create different sizes and colors of shirts. I am also using taxonomy to create groups of products using terms that describe their commonality. I have created a link to the term, but the problem I am having is that all the subproducts show up too. I would like to just have the original products listed and clicking on the product will bring up the product and ultimately the product page.

I guess I understand that it is necessary to create nodes for all the other subproducts, I just wish there was a way to make them invisible and unsearchable. The only need I have for the subproducts is for people to select the shirt color and size they would like. And since I can't put in a different picture for the subproducts, I can't even use the different nodes to show the different colors (which I now do with the node image block).

Is there anything to be done? Or do I have to have 25 nearly identical nodes for each product.

Comments

pyrello’s picture

Component: product.module » subproducts
Status: Active » Closed (fixed)

Okay, I figured out how to do what I needed with the views module

rudolphp’s picture

How did you do it, can you please post. This is much needed.

Thanks
Rudy

Zane Dog’s picture

I do not know how to do it with views, but I hacked subproducts.module so that I can unpublish the generated variation nodes, making them invisible to search and taxonomy, and still have the variations appear in menus on the main product page. See here for details.

I'd be interested in knowing the views solution too.

kuahyeow’s picture

Having tried almost everything, I realised, that you can enable ecviews, then create a new view with the appropriate filter : Master Product.