I just upgraded to the latest Joomla with no change in the problem.
I found an other problem noticed on the BIAS-IQ site, this might be related or give a clue to the first problem:
There are 23 items that have a custom field applied to them from the back end of Hikashop. These custom fields are of the "ITEM" table type and allow the user to select a value for "colour" or "size" usually. They are all the "single dropdown" type and have multiple values to select from. The default value always starts as "Select" "Please select an option". I have entered a "Regular expression check" of "^((?!select).)*$" on each custom field so that it does not let them leave it on the "select an option" option, it forces them to change it before adding to cart.
Of these 23 items:
On 14 of them the regular expression check works and the validation message shows, stopping them from adding to cart without selecting another option.
On 9 of them the regular expression check fails and lets them add the item to card with "select and option" as the selected option.
Perhaps the bug in the code causing the main problem above is causing this also, a break in the code?
Here is a list of the 23 items, separated into 2 groups. 9 items with failing regular expression check validation and 14 with regular expression check validation working well:
(I have decided against including the list here as it links to adult related content for sale, PM me for the list if you need it, and are not going to explode if you see sex related products on your screen. NSFW!!!)
However, as per the original issue in the forum post, NONE of these 23 items will have the selected option showing in the database after checkout on the order. It only shows while in cart then does not record after that point.
These are currently two separate issues in my opinion, but perhaps related / caused by the same bug.
Please help me! I need to let this launch go live as soon as possible for my client.