WooCommerce already comes with everything you need to bring your store online and start selling physical and digital products. To make your website look more attractive and dynamic, you may want to give plugins like WooCommerce Attribute Images a look. This particular script lets you add images to your attributes.
The WooCommerce Attribute Images plugin turns names and values into images. It also works for variable products. It gives you in control of the style. You can also show tooltips on image attributes.
db-dzine is the developer behind this plugin. You can find out more about it here.