Thanks Jason,
I followed your lead and extended the code to also handle products with no version option, to pass on price and item no..
$ATC_itemPrice = floatval(($row_rspricelookup['price']!="")?$row_rspricelookup['price']:($row_rspriceNoSize['price']!=""?$row_rspriceNoSize['price']:($row_rspriceNoVersion['price']!=""?$row_rspriceNoVersion['price']:$row_rspriceNoVersionNoSize['price'])));// column binding
$ATC_itemarticle = "".$row_rspricelookup['item_no_long'] .""?$row_rspricelookup['item_no_long']:($row_rspriceNoSize['item_no_long']!=""?$row_rspriceNoSize['item_no_long']:($row_rspriceNoVersion['item_no_long']!=""?$row_rspriceNoVersion['item_no_long']:$row_rspriceNoVersionNoSize['item_no_long']));// column binding
It looks like it is working, but when I choose a certain size option and put it in the cart (that works), then I cannot choose another option of the same product. If I do so, the detail page will post the same as the first chosen option with that same price (the wrong price) regardless of my choice.
Your help already goes way beyond regular support, so please let me know, if you cannot help me any further from this point on.