A WooCommerce variable product is a product that is available in multiple variations, such as a t-shirt that comes in different colors and sizes. These variations are created using attributes. Each variation can have its own stock, price, images, etc.