Add images to product variant dropdown menu

Hi,

I am using the ‘Narrative theme’ with only 9 products. However, each product has over 30 fabric choices, set up as variants. What I would like to have is an image as well as the name of each fabric so the customer can see what it actually is. Like this: https://www.carpediembeds.co.uk/beds/continental-beds/harmano.

This is how it currently looks:

Does anyone know of a way of achieving this? App? Developer?

Any help would be greatly appreciated.

Product customization involves offering goods that have had their colors, elements, and features altered according to customer preferences. In customization, the brand provides a selection of options for the customer to choose from.

The Shopify customizer apps allow merchants to sell customizable products in their e-commerce store

Find out the best Shopify product customizer apps for your e-commerce store.

Smart Product Options:

Smart Product Options is a fantastic tool that allows your customers to creatively design the products they are going to purchase. Unlimited Product Options and Creates an unlimited custom product fields including text, numbers, swatches, checkboxes, dropdown menus,radio buttons, file uploads and more.

Easy to set up, Flexible Conditional Logic, Add-On Pricing, Group Fields into Option Groups and reuse them, Price Add-On’s, Field Types and Support Team

Custom Product Builder:

Custom Product Builder app is super easy to set up and applies to any product type. You can enable personalization and customization for furniture, accessories, gifts & promotional products, pet toys, bags, clothes, sports accessories & trophies, wheeled devices, accessories for mobile devices, print-on-demand products, neon signs, dimensions based & weight priced products.