<div><span style="color:rgb(51,51,51);font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;font-size:14px;line-height:17px;text-align:left;background-color:rgb(255,255,255)">Hi guys, help please: </span></div>

<div><br></div><div><br></div><div><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">1. My Scenario:</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">I&#39;m building a shopping cart and using Ubercart+Drupal 7. It&#39;s a cosmetics and related eCommerce site.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">Manufacturers will be able to log in and create their own products with</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">Product attributes {Name, SKU, price etc}</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word">

<font color="#333333">Department + Category - can be multiple</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">a brand</font></li>

</ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">A product can exist in multiple Department/Categories too.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">Sample screenshot: <a href="http://picpaste.com/pics/menu.1375842751.png" rel="nofollow" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;text-decoration:none">http://picpaste.com/pics/menu.1375842751.png</a> :</font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333"><img src="http://picpaste.com/pics/menu.1375860326.png" alt="Inline images 1"><br></font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333"><br></font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">2. Elaboration of the situation</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">I&#39;m having trouble figuring out the most correct, stable and fastest way to set up Department/Categories with the following goals and criteria:</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">2i. Product - CCK fields for adding Department, Categories to product:</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">Select a department, and it&#39;s associated category (Dep+Cat)</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word">

<p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word"><font color="#333333">There are going to be about 12 Deps, 15 Cats each = 180 categories. I do not want to list this as an entire taxonomy dropdown - confusing and ugly. My thought right now is to have two multi-select boxes side by side - &quot;Department&quot; with 12 items &amp; &quot;Category&quot;. To illustrate, here&#39;s a simple wireframe: <a href="http://picpaste.com/Add_dept_cat.png" rel="nofollow" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;text-decoration:none">http://picpaste.com/Add_dept_cat.png</a></font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word"><font color="#333333"><img src="http://picpaste.com/thumbs/Add_dept_cat.1375860364.png" alt="Inline images 2"><br>

</font></p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">

<font color="#333333">Manufacturers can list the product in multiple departments and categories.</font></p></li></ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">2ii. Add or Create and Add brand to product - Add an existing brand to the product - If brand doesn&#39;t exist, add a new brand and add it to the product - Brands are attached to the manufacturers who created them</font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">2iii. I&#39;m searching and finding modules such as taxonomy_menu, taxonomy_hierarchy and content_taxonomy. However a lot of them look like they are not stable or supported for Drupal 7. Even if they are ok, I&#39;m not sure if I&#39;m heading in the right direction by using these modules.</font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">2iv. Shoppers (Authenticated users) should be able to see the main menu on top which actually lists the departments available. On hovering, a particular department&#39;s categories &amp; brands within are shown. They can click a department from the menu or drill down to category or brand. On selecting one of these three, the product listing comes up -- if department, shows department items, allowing filtering by brand/category -- if category selected, e.g &quot;moisturisers&quot;, shows all items and allows filtering by brand --- if brand selected, shows all items for that brand in this department / category, allows you to move up and see all items for the brand in this department, and in other departments..</font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">3. Question</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">Having said all that, my question is more to do with the CCK input fields of department, categories &amp; brands and the underlying taxonomy / menu structures and modules. For 2iii, any tips are welcome, but I&#39;m not at that stage yet anyways so I&#39;m not looking at that yet.</font></p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">I&#39;m having trouble with</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how I should structure my data in taxonomies or other structures (menus?)</font></li>

<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how to create the cck fields for the manufacturer to add multiple department / categories to his product</font></li>

<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how he can add a brand to his product or create and add a new brand to his product</font></li>

</ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<font color="#333333">Ideally I want to achieve the above with modules in the most Drupal-correct, stable and fastest way possible, without having to write any code.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<span style="color:rgb(51,51,51);background-color:transparent"><br></span></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:&#39;Lucida Grande&#39;,&#39;DejaVu Sans&#39;,&#39;Bitstream Vera Sans&#39;,Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">

<span style="color:rgb(51,51,51);background-color:transparent">Best Regards</span></p></div><div><div><font color="#333333">Alex</font></div><div><br></div></div>