You’ve built a great system that provides amazing functionality. That said, I’m sure that there is space for improvement. I’ve prepared a few raw ideas that I hope you’ll find useful.

https://www.loom.com/share/2908d0cca0254ea08e614da24afd9f8d?sid=7b18f3cc-8373-4abc-81bf-b30c94ad15af

Since there are three types of navigation to move across the system (side panel, breadcrumbs, dropdown packaging selector, and bottom navigation panel), I guess users struggle with it. My guess is there are a few reasons that make navigation problematic:

Frame 27.png

There are many ways how you can fix this obstacle. It seems like removing breadcrumbs would be the most logical step. Since the breadcrumb’s nested structure poorly fits the structure of the system.

Of course, the side panel could be improved as well:

Frame 28.png

Of course, these are just raw ideas that could be improved. For example, I didn’t mention bottom navigation. Meanwhile, its particular implementation is applicable only for single-path flows and doesn’t work too well in forking flows (cases when there is more than 1 packaging):