Using the WooCommerce Variation Swatches plugin , you can add product variation attributes to your products that help users to choose and find expected products from variations. For example, you can add T-shirt size and color as a variable for what you sell in your store. Thus, whenever users come to your site for purchasing T-shirt, they can select their t-shirt size & color and only have to choose between the ones that fit. Now, this is a very handy feature, but the default functionality that comes with WooCommerce is rather weariful.
It pays off an esthetic and professional experience to select attributes for variation products. It turns the product variation select options fields into the button, radio, images, colors, and labels. Those are only possible with the help of this powerful WooCommerce variation swatches plugin, you can show product variation items in images, colors, buttons, and labels. So, you can design your expected variation using this plugin and can omit the default dropdown product attribute fields.
You can see the video documentation, how to setup :