Data Management Capabilities > Managing Part Structures > Windchill Options and Variants Capabilities > Working with Option Sets > Merging Option Sets
  
Merging Option Sets
To support nested configurable products, Windchill provides the Merge Option Sets action to merge the option sets of lower-level configurable products with the option set of top-level configurable product. While merging, the order defined in the lower-level option set is retained for the choices and options. Options from the lower-level option set are placed after options from the top-level option set.
For more information on configurable products, see Creating a Configurable Product.
Enabling the Merge Feature
The merge feature is disabled by default. You can use this feature only if you are a member of the Platform Structures group. Use one of the following methods to enable the feature:
Add the given property in the site.xconf file:
<Property name="ato.optionset.merge.delegate" targetFile="codebase/wt.properties" value="com.ptc.windchill.option.service.DefaultOptionSetMergeDelegate"/>
Add the given property in the xconfmanager utility to update the site.xconf file (Recommended method):
xconfmanager –s ato.optionset.merge.delegate=com.ptc.windchill.option.service.DefaultOptionSetMergeDelegate -t "codebase/wt.properties"
After adding the given property, ensure that you propagate the changes to the properties file using the xconfmanager utility. For more information on xconfmanager utility, see Using the xconfmanager Utility.
Restrictions and Limitations
Configurable products should use only one level of nesting.
Only local conditional rules should be defined for the option sets that are assigned to the lower-level configurable products.
Only advanced expressions should be assigned to parts, usages, and occurrences.