API Support
The B2C Commerce Script API supports variation groups.
Use the script API with variation groups as follows:
-
dw.catalog.Variantclass has attribute fallback behavior to first obtain attributes from (one or more) assigned variation groups and then from the base product. -
dw.catalog.VariationGroupclass has attribute fallback behavior to obtain attributes from the base product, when the attribute isn't specified by the variation group. -
dw.catalog.Productclass checks if the product is of type variation group through the public booleanisVariationGroup();method. -
dw.catalog.Productclass returns all assigned variation groups of a base product through the public CollectiongetVariationGroups();method. -
dw.catalog.ProductVariationModelclass returns all assigned and online variation groups of the corresponding base product via the public CollectiongetVariationGroups(); method. -
dw.catalog.ProductVariationModelclass returns configured variation values for variation group products via the publicProductVariationAttributeValuegetVariationValue( Product variantOrVariationGroup, ProductVariationAttribute attribute); method.