That sounds like an interesting project!
The base Commerce products are quite simple by design, and it’s been many years since I did anything with Prestashop so I’m not sure what’s involved in their model, but there’s a couple of approaches that spring to mind.
For example if you were to have resources representing the product detail pages, and then use a Products TV for product variations, you would need to firstly look at a product from Prestashop and create a MODX resource representing that product. Then, for each variation create a new Commerce product with it’s own SKU, name, description, qty, price etc. linking them to the TV.
Any extra data attached to the product would need to instead be put into the resource on TVs or into the resource properties field.
Another approach could be to create custom products and extend them in a way that can contain all the Prestashop product data. This is great because then everything is accessible independently of resources, though it really does depend on how you structure your Commerce shop