Google Reaffirms Product Structured Data Should Go On Specific Product Pages Including When Product Variant Has Distinct URLs
https://developers.google.comGoogle has updated their Structured Data documentation to clarify that markup is meant for single product, and that includes product variants where each product variant has a distinct URL.
For example, “shoes in our shop” is not a specific product. Currently, product rich results only support pages that focus on a single product. This includes product variants where each product variant has a distinct URL. Google recommends focusing on adding markup to product pages instead of pages that list products or a category of products.