The shopify variant app falls short in that it displays the image association correctly but does not carry the image to the checkout.
Either 1 or 2 below will work.
1. Do not display thumbnails or (associated images). This will refrain from the need to keep the dropdown in sync if the user selects the image from the thumbnails rather than the dropdown.
[url removed, login to view] the thumbs but the keep the dropdown in sync with the selected thumnail
I found some code but ran into littel descrepencies that I could not fix. Appreciate your time.