Looking for an advanced product variation plugin for tshirt store site

I am trying to find a plugin for my tshirt site that will make managing a large number of variations easily and prevent excessive load when a product page is loading. I also need it to be able to display images, swatches, and labels in place of the standard woocommerce drop-downs. Basically something like this:

You select a style:

Unisex, Women’s, Youth

Then these lead you to different combinations of sizes:

Unisex: S, M, L, XL, 2XL, 3XL, 4XL, 5XL

Women’s: XS, S, M, L, XL, 2XL, 3XL

Youth: XS, S, M, L, XL

Then leading to colors, which will have different availability depending on the style and size selected

The plugin “Woocommerce Extra Product Options” looks promising but I’m wondering if it will do what I need it to do.

Any input would be greatly appreciated, Thank you!

WooCommerce is pretty robust. I would think it would be up to the job. But we’ll see if anyone else chimes in who has experience working with it :smiley: