Most products are available in a variation of sizes or colors. Salesforce B2C Commerce represents all variations as a single product, called a base product.
Each base product has variation attributes that determine how a product varies. For example, a shirt base product can have size and color as variation attributes. A shoe base product can have size, color, and width as variation attributes.
With variation products, you can:
Base product, variation groups, and variation products are all separate product types. However, variation groups and variation products must be associated with a base product. Often, you don't want to sell all possible variation products. You create variation products for each product that you want to sell and assign them to the base product. For example, you only want to sell size 2 and 3 in red and blue. You create four variation products (red-2, red-3, blue-2, blue-3) and assign them to the base product.
It isn't possible to purchase a base product, because it includes all possible variants. A variation group can be purchased as a product, and can function similarly to a product set. When a variation group functions as a product set, the products to purchase are the individual variation products in the group.