hello Nicolas,
Just to answer your question. Your suggestion would certainly work, however, it would be less data entry and duplication of information if you could create packages from existing products. Here is an example that is an actual situation for me.
I have a product (product X) that is available in 10 sizes (i.e. 1000, 2000, 3000, ...10,000). This product is also available with 5 different Option Modules (Module 1, Module 2, Module 3....Module 5). All of these items product X sizes 1-10 and Modules 1-5 can be purchased as separate items. Maybe someone already has Product X from another supplier, or bought it before and doesn't need it again.
So, using your suggestion (which I understand will work), I need to create 50 variants and setup the prices and descriptions for each. Even though I have already setup 10 Product X and Modules 1 - 5.
If it was possible to create a characteristic where the characteristic options were existing products then the variants could automatically add the individual prices of the 2 characteristic products to create a total automatically. This would eliminate the need to create 50 variants (in one of my real situations) and fill in the prices manually. The display could also automatically display the information associated with both characteristic products.
I can understand this might be a lot of work but it would be very powerful. I believe there is a web-shop tool in Europe that does this and it's very attractive (a friend of mine uses it).
Do you think this might be on the future roadmap?