Designing a PartFinder for A  System That Doesn’t Fit on a Screen

During my time working as a consultant in the e-commerce landscape, I had the opportunity to design a part-finder interface for an industrial spare-parts catalog.

Unlike a typical product catalog, the structure of this system mirrors the physical layout of the installation itself. The hierarchy follows the structure of the warehouse: areas contain machines, machines contain assemblies, and assemblies contain the individual parts that can ultimately be ordered.

The result is a hierarchy that can easily span five or six levels, sometimes more, and whose shape is neither consistent nor predictable.

Warehouse

 └─ Area

     └─ Machine

         └─ Assembly

             └─ Part

The goal of this interface was to help technicians and operators locate the correct spare part within this structure as reliably as possible. In practice, users often already roughly know what they’re looking for. Something broke, and they likely have a SKU or internal reference for the product. The challenge is confirming that it’s actually the correct part for their specific installation.

Because spare parts often look similar and identifiers can change over time, technicians rely heavily on the structural context of the system itself to verify they’ve reached the right component.

So the problem wasn’t simply exposing the hierarchy. The real challenge was allowing users to move through it in a way that preserved orientation and made that context explicit. Many hierarchical navigation patterns technically expose structure, but they start to break down once the hierarchy becomes deep or uneven. When users lose their sense of place, they also lose confidence that they’re navigating the correct branch.

And confidence is exactly what this interface needed to provide.