They behave differently. If a user removes an item from a hierarchical group, its children must also be removed. In many cases, it will also make sense to remove attributes that are no longer relevant at a higher- category level. Attribute mementos may be removed without affecting any other items in the breadbox. For this reason, hierarchical mementos may need to be treated separately and given a higher priority (a line of hierarchical breadcrumbs above the line of non-hierarchical mementos, for example).
If a user has navigated to “women > apparel > shoes > pumps” and has also selected attributes of: “price: under $200”, “color: black”, “heel type: kitten”, “size: 10.5”, she can remove the heel type, size, or price dimension without further consequence. But on the other hand, if the user removes “shoes” from the category hierarchy, the child category level of “pumps” must also be removed. In that case, it also makes sense to remove the attribute dimension values for heel type, size, and price, as they are no longer relevant without the context of shopping for shoes. It may also make sense to remove the color attribute. Mixing the category and attribute breadcrumbs together can create a very confusing user experience.
Comments (0)
Leave a comment...