A really odd and annoying thing happens when I create subcategories that only shows on mobile. Unfortunately, most people shop on mobile.
A second parent category in a sub category position is created when I add sub categories.
Example-
Wraps (parent, clicking on this drops down subcategories.)
All Wraps (I did not create this category.) it houses all sub categories I created (below)- redundant. The categories I created are already visible in the drop down when clicking the parent category.
Gradients- sub category 1 that I created
Non animal fiber- sub category 2 that I created
This is annoying and again, only shows on mobile navigation. Please fix it. Hitting parent should produce showing only the sub categories I create.
YES. This is inconsistent and unexpected behavior. As you said, it only appears on mobile for some reason. It also doesn't behave that way in the mobile header category navigation for a double dose of inconsistency.
To expand on the problem with my own implementation and a related problem:
I want customers to be able to browse the category tree in 2 ways. I want them to be able to view sub-categories as items on the page (not just in the category navigation); and also be able to stop at any level and view all the products at that level and below. In short, I actually want the "All [Category]" option.
If you leave a parent category devoid of items, it shows the sub-categories as items (👍), so I manually added a category at each level for "All Items In This Category and Below". This also allows me to show items that belong to multiple parents on a single page (eg. if I divide my categories into parents "browse by color" and "browse by shape", customers should be able to browse to a "blue circle" from either the "blue color" or "circle shape" parents).
It seems to all stem from the fact that on mobile, the category browser expands the parent with no way of actually selecting the parent itself, so Square auto adds the "All [Parent]" as an option below the parent. This could be solved by simply adding an "expand parent" button on the parent, but allow selecting the parent itself by tapping the parent name.
My desired browsing tree:
I agree
Square Community
Square Products