I would like a user to be able to add a same product to multiple categories and sub-categories.

The purpose of this so the Navigation Menu Bar (categories) on the e-commerce website could be generated dynamically of categories and sub-categories.

In term of UX, I think it could increase findability of the products?

I am thinking using jsTree plugin on the backend to represent categories and subcategories. Could also allow products to be moved in bulk to different nodes of the tree. If this is bad UX what is alternative better approach?

2 Answers 2


Yes, it will increase the find-ability of the product. We did it with "Pen-drive". Pen-drive falls into multiple categories, it can be described as Hardware or an Electronic. While user research, we found that certain user associated it with Hardware and other with Electronics. So we added it under both the categories. The result is both can find the product through their own understanding of the product.

  • How did you apply a product to multiple categories? Using Tree Node? Feb 18, 2016 at 11:09

I recommend using tag for that purpose. It's an easy way that a product belongs to several categories I leave two links that refer to topic

Do non-technical/non-web savvy users understand the concept of tags?

What is the expected paging behavior of a tree?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.