Display taxonomy terms and nodes together
You can use the Views module.  Views provides a view by default that overrides the taxonomy term paths.  Enable this view (or clone the view if you anticipate making a lot of changes and want to reference the original; then enable the clone).

Then edit the view by adding the relationship Taxonomy term: Content using Name_of_my_vocabulary.  You will then be able to add the fields from the product nodes that you want.