How can I display multiple taxonomy terms on a node?
If you want a product to show up in multiple categories you simply enter all terms from the category vocabulary in the product edit mode. The hierarchy you need to  build up in the menu system not in the vocabulary.