Requires
product
access scope. For more info , refer to:access scope
A variant can be added to a Product resource to represent one version of a product with several options. The Product resource will have a variant for every possible combination of its options.