I have installed the InStyle template and I made some CSS modifications here www.esorouxa-busto.gr where I have Joomla 3.6.2 & VM 3.0.14. On the product page it shows the custom fields OK. I used position "ontop". I have also set the position "ontop" to all custom fields.
When someone makes any selection (i.e. size, color) and places an order, his selections don't show on his order in the backend and this way the shop owner doesn't know what color, size etc to send. It just displays the product name and SKU not any of the custom fields choosen. It's not either in the email he and the store owner gets after the order. Note that: The custom fields, that we need to get their values, are marked as "Cart Input" and "Cart Attribute".
I have found this thead : http://forum.virtuemart.net/index.php?topic=126629.0 where the problem was corrected by changing a line in the productdetails/default.php file. I tried doing the same thing but didn't work.... I saw in the jos_virtuemart_order_items table the field product_attribute has just two brackets ([]). It doesn't take the values of the custom fields after the order is placed. I think that this is because the way VM3 handles custom fields is different than in VM2.
Where should I search and why it's not working; Please Help....
P.S. If you need access please PM me.