You can achieve this using metafields. Define a metafield for each field you want to customize. Then, add the metafield to the product template in your theme. This should solve the issue.
Hey thank you, yeah i was thinking i had to create individual templates for each.. is there no way easier to do this without creating so many templates?
The product description section is not sufficient for the visual you shared, right? If it’s not enough, you can create a metafield type as a page to prepare a more flexible content. You can prepare content for each product as a separate page and select them. Alternatively, you can create metafields such as Image 1, Description 1, etc., to enter the content. Then, you can make developments in the theme code.
If have any questions let me know so I can clarify, and if not, and you’d like to work together please feel free to message me directly