I disagree with one thing: I usually go to Mcmaster to browse. I often have a problem, and I know that it must be a relatively common problem with an elegant solution, but I'm not experienced enough in that area to know what the solution is. Browse through the catalogue for a while and sure enough, there's a widget that's specifically designed to solve your problem. The design of the website makes it really easy to d…
> hierarchical On the point of hierarchy they are messing up their categories: mcmaster.com/raw-materials/ Hovering over the links in that category, you get links such as: mcmaster.com/raw-materials/foam But clicking "foam" takes you to: mcmaster.com/foam/ and there's no link back to raw-materials. This is a mistake. They've booted you out of the hierarchy and neglect to offer breadcrumbs or equivalent category navig…
As for the urls, just having it be the part number is super convenient. There tend to be many different names for things and it's so easy to miscommunicate. Part numbers avoid ambiguity - it doesn't matter who made it or what you call it, if it has the right number it works. You can have an intern who doesn't know the difference between nut and a bolt but as long as they have that number they know exactly the url they need to go to.
It might not be a great set up for all ecommerce sites, but it's ideal for any site selling hardware.