I am using nopCommerce 1.8. I have noticed that when a product is assigned to multiple categories, the breadcrumbs do not show the correct path to the product. Having a look at other topics in this forum I have seen that nopCommerce uses the first category the product is assigned to.
Is there any possibility to solve this behaviour with nopCommerce 1.8 or with a more recent version?
take the 'ProductID', find the first category the product is assigned to and that is the category shown in the menu and breadcrumbs.
I save the last 'CategoryID' in a Session variable in those two modules. Instead of taking the first category assigned to a product, I try to find the last saved 'CategoryID' in the list of categories assigned to the product. If I find it I use that category instead of the first one.
It is not perfect, but does the trick in most of the cases.