The last few days have made me want to ditch hikashop entirely. It cannot handle products with multiple variants!! I have just spent the last days manually deleting thousands of database entries, as I made a mistake with my variants in the back end. I guess because I deleted some variants and characteristics, the next time i attempted to recreate them I got ridiculous errors.
For one product, I have 3 characteristics enabled, but on the product page it shows a fourth dropdown, with no label, because something is using the same codes or something!! It is in no way obvious what is occurring here and it's causing me to completely lose patience.
Also, REALLY unacceptable - since I added Options to some products, when I add them to the cart it gives the error message "The combined weight of your order is too big for all the possible shipping methods" - but it ISN'T... I have all weights correctly configured and it's nothing to do with the weights, it's to do with some database problem or SOMETHING.... When I delete all Options and Characteristics, it works again...
Also, products which have absolutely no problem (as far as I can see) with their variants and characteristics are not working correctly either. After I added Options to one single product, it seems to have affected everything.
It SHOULD be possible to select your required characteristics values BEFORE generating the variants so you don't need to spend forever manually deleting extraneous ones.
It SHOULD at least be possible to alter the ordering of the columns on the backend so it's a LITTLE bit easier to delete variants, if I could order them by ID it would be a lot easier to navigate - surely that would be an easy fix!!??
Furthermore, I need these variants. I'm making a bike shop and some of these high-end bikes require a lot of customization. Options don't really cut it - the WHOLE point of characteristics is to make values that can be used by more than one product, so if my (eg) colours are different between two products, I need to make a whole new Option product. This could mean I have to manually create hundreds of new products just to have Options.
Also, if someone orders more than one item, the cart looks messy - the products are at the top, and the options are in a long list at the bottom, and it's not clear to the customer which option goes with which.
So, to recap - when the user makes mistakes with variants, the user gets cast into a hell which will takes days to fix. Even when all variants are configured correctly, there are still problems with Shipping methods and Options, causing unknown conflicts. Just so it's clear - I'm on unlimited hosting which allows me 64M of memory, so it should not be anything to do with that.
So what now? All of the work I've done adding characteristics and options will have to be painstakingly deleted and the database thoroughly checked to make sure none of the unneeded crap is still there.... unless you have a better suggestion? And when I need to create a product with 2*5*3*3*3 variants, how can I do this? By using a different piece of software? I really hope not as I've been a supporter of Hikashop for a long time - but also see that many, many people have requested a fix for these problems, over years, and there doesn't seem to be much effort being made in that direction. Please assist asap!!
OK - found out that the shipping problem is happening because the main product weight is not being applied to all variants, maybe because I attempted to generate variants previously (which I then had to delete) before I added weights to certain products. Again, it looks like the only ways to fix this is to change the variant weights one by one or manually delete the database entries and redo the characteristics all over again... is there a simpler way?