In an eCommerce site, I have products that can be under more than 1 category, this causes multiple URLs for the same product. The reason being, is that if a user clicks on category A then on product A the breadcrumb trail shows a link back to category A.
The only issue is, in order to ensure that the breadcrumb truly reflects the path the user has chosen I have included the category id in the link to the product, i.e:
/product?id=10&cat=5
...and because products can have more than one category there might be:
/product?id=10&cat=6
However, the usual URL for a product would be:
/product?id=10
This obviously means I'm potentially having more than 1 URL for each product.
Is there a better way to ensure the correct breadcrumb trail or is this really not that much of an issue?