Thanks Apeisa.
I have been playing with your Shop-alpha module, and it looks promising.
I have been thinking how I could solve the Product variations, and came up with this idea;
Using Page reference.
for instance a product called "I love PW T-shirt" with references to "I love PW T-shirt, black, small", "I love PW T-shirt, black large", "I love PW T-shirt, red, small", "I love PW T-shirt, red, large"
The downside is it will be a hell of a job to add all product variations, but maybe a csv-import would ease the job.
What do you think, is this the right track??