Your custom product page will be a reusable WebBlock template built from the information provided.
You will then duplicate the WebBlock to associate it to each product, filling in the different product details.