Clickable image contents with checkbox
Try the  Commerce product comparison module


  This module allows you to compare products. This is a familiar feature on commerce website.


There is another module called Dynamic properties 


  Provides a dynamic properties field that allows to store product properties or similarly structured information. A property consists of an attribute, the name of the property and a value. It belongs to a category.