Variable products are a product type in WooCommerce that lets you offer a set of variations on a product with control over prices, stock, image, and more for each variation. They can be used for a product like a shirt where you can offer a large t-shirt vs a small t-shirt.