Using J2Store it is possible to create different types of products. Among the product types available, variable product is a complex product type. It lets you define variations of a product where each variant may have a different attributes, e.g. SKU, price and stock level.