nicolas,
I think there is some misunderstanding. That's OK... I know e-commerce is complicated.
Let me explain better.
In lots of shops, variants are re-used many times.
For example, iPods...
8Gb
16GB
32GB
... across several models.
Clothing...
S
M
L
XL
XXL
... for all shirts and pants.
In those cases, your variant system works nicely.
But what happens when there are unique variants for every product? For one of my clients, each product has its own set of four or five variants that only apply to that product. To complicate matters more, sometimes those variants are "close" but not quite the same as other ones (see the examples in my post above). In this case, it's not intuitive to separate variants from the products. Since the variants only apply to a particular product, it would make more sense to create and store them at the product level.
Having the variants saved for each specific product would also make it easier when we turn a project over to a client.
Let me make a comparison with two other e-commerce extensions:
redSHOP allows the creation of "attributes" for each specific product, managed at the product level.
SimpleCaddy also allows "attributes" at the specific product level.
In my opinion, HikaShop overall does a much better job than those other two extensions, but specifically with variants it's not as intuitive.
If you could take the power of HikaShop and add a more intuitive system for managing variants, I think you'd have a perfect product! Seriously!!
Does that help?
Thanks,
Matthew
PS: Over the past couple of months, I have been exhausted researching, reviewing, installing, testing, and writing about Joomla e-commerce extensions. It's been a frustrating experience, so I apologize if I sometimes seem annoyed.