A label for the product that is used in the URL paths. A slug can contain any combination of letters, numbers, periods, hyphens, and underscores. NO spaces or other characters are allowed. By default, the product name is used as the slug.
You can build a combination of child products associated with a product, based on build rules that you specify. This is useful, for example, if you have a variation option that you do not sell. This makes managing and building your child products quick and easy.
Specifies the default behavior, either include or exclude.
An array of option IDs to include when child products are built. Each combination consists of a nested array of option IDs from one or more variations. Combinations of option IDs in the nested arrays must come from different variations.
An array of option IDs to exclude when child products are built. Each combination consists of a nested array of option IDs from one or more variations. Combinations of option IDs in the nested arrays must come from different variations.
The name of the component, such as games. The bundle_configuration uses the component key to reference a component. A component key should be relatively short and must not contain any special characters. See create a bundle.
component: <key>: min
The minimum number of product options a shopper can select from this component.
component: <key>: max
The maximum number of product options a shopper can select from this component.
component: <key>: name
The component name. The component name is the name that is displayed in your storefront. See create a bundle.
component: <key>: options
The product options that this component is comprised of. This can be the bundle ID of another bundle. See Bundles of Bundles.
The variation_matrix object lists the variation IDs and variation option IDs and their corresponding product IDs that are generated when the variation and variation options are built with a product. If no variations are available, the variation_matrix is empty. See Create Child Products Using Variations and Modifiers.
A unique variation ID.
A unique product ID generated when a variation is built.
A unique variation option ID.
A unique product ID generated when a variation option is built.
If you specified build_rules for a product, the variations object lists the variation option IDs that you specified to include when building your child products. If no build_rules are specified, all the variation and variation options available for a product are displayed. If a product does not have any variations, then the variations attribute is not displayed. See Build Child Products Using Variations.
A unique ID that is generated when you create a variation.