Looking out for a best practice to build a site with a product catalogue which should look similar to that:
We've got about 80 products (with an own name) each product has several (lets say 6) variants.
Each product has characteristics like several images and text blocks and pdfs attached and so on which probably would be done using CCK and a view to display the cck node - so far so good. Now when dealing with the lets say 400-500 product pages (including the variants) which can be structured in an hierarchical order Taxonomy pops up right away. However even though (maybe because) we have build a couple of drupal sites already we know that there are potential pitfalls which we want to avoid where it comes to displaying these product category pages which don't only display a list of nodes/products but also some additional text, a picture to each product and a menu created from taxonomy terms.
Here is the desired structure again:
* Product Pages o Product group 1 ( Category name ) + Product 1 ( Name ) # Product variant 1 ( Name - Number x1 ) # Product variant 2 ( Name - Number x2 ) # Product variant 3 ( Name - Number x3 ) # Product variant 4 ( Name - Number x4 ) # Product variant 5 ( Name - Number x5 ) # Product variant 6 ( Name - Number x6 ) + Product 2 + Product 3 + Product 4 + Product 5 + Product 6 + Product 7 + Product 8 + Product 9 + Product 10 + Product 11 + Product 12 + Product 13 o Product group 2 o Product group 3 o Product group 4 o Product group 5 o Product group 6 o Product group 7 o Product group 8 o Product group 9
Here is the solution that I have thought of:
Product Pages - Normal Static page
Productgroupe 1-9 - a view
Product 1-80 - a view
To each view I'd ad the menu of the taxonomies in which Taxonomy level the view "is" using menutrails ( http://drupal.org/project/menutrails ) so on a product page I'd have a menu of all variations of the product which have the product name as taxonomy. Same thing with a "product group" view were the view would display all products in the group plus a menu of all product groups. Totally I would end up it about 100 views.
Hmm hope I used the right terms to describe what I am looking for and that my English is good enough to make myself understandable.
Is there a better solution than what I though of? Maybe something that would generate a view based on the taxonomy term in the url so I wouldn't have to create 100 views (and changed them one for one as soon as the customer wants to ad a little detail on what is displayed)