You are here:
Create New Versions of Child Products
As with a root level (parent) product, a child product can have its own lifecycle and any number of versions. A new version of a child product is listed in the product structure. Creating a new version of a child product does not create a new version of the parent.
For example, an Internet bundle has two subproducts: an Internet plan and an email service. You can enhance the Internet bundle parent product by adding a third child product named Security Services. In that case, you create a new version of the Internet bundle parent, or root, product to add a third child product.
You may want to offer this new product version with the Security Services child product to new customers only, not existing customers. You can accomplish this using the versioning feature.
You may also want to create a new version of the email plan child product because you added a new attribute to the email plan. In this case, you would create a new version of the email plan that is embedded within the bundle. The parent or children themselves are not cloned, but only product child items (PCIs) associations are cloned.
If you add a product bundle to an order, based on the reference date, the appropriate version of a child product is available, and only that version of the child product is added. The reference date differs depending on whether it's a quote, opportunity, or order.
- In the Structure view, click the child product.
- Click New Version.
- In the New Version dialog, enter a version label for the new version.
- Select the start and end dates for the new version.
- Click Save.
The parent-child product and any of the child product’s children are cloned. The product structure is also cloned.
In the child product detail page, the newly cloned version has a label that indicates the latest version number.
Existing customers can remain on the current version of the product, and, depending on the versioning start and end dates for the versions, new customers receive the newer version.
You can delete an unreleased version of a child product object.

