I'm designing an interface used to configure a product catalogue. There are packages with sections, groups, sub-groups, products, prices and tariffs.
The current implementation uses a classic tree structure like:
- Package 1
- Section 1.1
- Group A
- Product A1
- Charge X
- Charge Y
- Product A2
- Product A1
- Group A
- Section 2.1
...
- Section 1.1
But the PM thinks is not intuitive enough. He would prefer something more "graphical", like:
but I'm not sure it would be practical when the package (or a catalogue) can have many dependants.