Every business is related to at least one product. Product variants are used to handle products having different attributes like color, brand, size and so on. For example, when you shop for products online you can see that the same product is available in different colors, sizes, brands, price and so on.