Hi,
It's actually not random.
It takes into account:
- the order of the characteristics from the "order" column of the characteristics listing (menu Products>Characteristics) if you have several characteristics in your product
- the option "Characteristics values ordering" of the HikaShop configuration
- If you selected "ordering" in that option, it also take into account the order of the values of the characteristics that you set in the "order" column of the values of your characteristics (that you can find when you edit a characteristic via the menu Products>Characteristics).
So as you can see, it's just about how you configured your characteristics, not a random order.