Your business may require you to configure a bundle in a bundle. This offers increased control over product selection, as well as making it easier to select products because selecting one bundle full of products is easier than selecting those products separately.
Depending on your business needs, you can configure products that may contain multi-level bundles. In addition to the ability to handle many levels of sub-bundles (also known as inner bundles), some of the bundles and/or options may be ramps or tiered offerings. This feature takes into account multi-level bundles with the ability to also show ramps or tiers contained within the sub-bundles. You can also apply constraint rules to multi-level bundles.
This feature enables you to configure a bundle and also view what products are being added (along with its hierarchy) to your cart on the configuration page. The selected products appear in the My Options section on the left hand side of the configuration page. You can also view and understand what bundle and option group you are currently in and navigate to the parent or child/lower level bundle during the configuration. The catalog/product hierarchy navigation is similar to the catalog and the configuration page. The product hierarchy is displayed in tree view and list view on the configuration page. You can minimize/hide the tree view.
To configure sub-bundles on the configuration page, you must set up the Select Bundle Options Visualforce page. It is recommended that after making changes to any bundle product association, you must run a bundle maintenance job that synchronizes all the bundles and options.
Changes done in option properties like MinQuantity, IsDefault do not require you to run bundle maintenance.
To set up select bundle options page
- Go to Setup > App Setup > Develop > Custom Settings.
- Click Manage for Config System Properties.
- Click Edit for System Properties.
In Option Page Default, type one of the following based on your requirement.
Apttus_Config2__SelectConfigOptionsDetailView | Use this when there are usage tiers, ramps, and attributes for options products. This page does not support a large number of options on a bundle. |
Apttus_Config2__ConfigureBundle | Use this when there are no usage tiers, ramps, and attributes for option products. This page supports more than 300 options on a bundle. |
- Click Save.
The bundle options page is set up to display sub-bundles allowing you to configure a bundle in a bundle.
The next step is to run a bundle maintenance job.
Hyperlinks for Options Groups in the Summary Section
- A summary section displays Option Group and child Option Groups with hyperlinks that takes you to the corresponding section wherein the entire configuration is shown.
- You must enable a custom setting Enable Hyperlink navigation in Bundle Summary to activate the hyperlinks. This setting is enabled by default.
- In New Admin UI, this setting is available under Display settings of Bundle Page.