Creating Bundles
Condition Groups
Bundle Conditions introduce dynamic logic into your bundle structure, allowing for highly customisable customer journeys. Unlike Bundle Groups, which link directly to product selections, Conditions create decision points (or "forks") in the bundling process based on predefined logic. Within each Condition, nested Product Groups dictate the available selections for customers based on their choices.
What Are Bundle Conditions?
Bundle Conditions act as decision trees within your bundle, creating unique pathways for customers. These pathways aren’t tied to specific products at the Condition level but to the choices made within nested Product Groups.
Key Features of Bundle Conditions
- Dynamic Logic: Conditions allow you to introduce “if-then” style logic into your bundle. For example; If a customer selects “Yes” to a question about including a warranty, you could automatically add a product group with warranty options.
- Nested Product Groups: Each condition can house multiple product groups, giving you flexibility to create deeply customised bundles.
- Independent Pathways: Choices made in a Condition do not directly link to specific products but instead, define the pathway a customer takes through the bundle.
Condition Group Settings
Condition title
The condition title is what your customers will see when selecting their bundle options.
Limit to one selection
If your condition group contains multiple branches, this setting will limit selection to only one individual branch within the group.
Linked group
This setting allows you to link the group to another group within the bundle. Group visibility then depends on the status of the parent group. Condition groups can be linked to either a product group or another condition group.
Condition Branches
A Condition Branch is a specific pathway within a Condition Group that determines what customers see or choose based on their selection at a decision point. Each Condition Branch represents a possible outcome of the Condition's logic and contains its own set of nested Product Groups, which define the products or options available to customers within that branch.
Adding Branches
Branches can only be added to condition groups. Start adding branches by:
- Selecting the Add branch from the Actions dropdown on the group panel.
- Enter a label for the branch. This is what the customer will see at selection.
- Select another nested group to link to this branch or leave it set to None.
- Hit the Save branch button.
Branch Settings
Branch label
The branch label is what your customers will see when selecting their bundle options.
Select a group
You must either select another nested Product Group or Condition Group, or select the None option to end a pathway.
Removing a Branch
You can remove a branch by selecting the Remove button on the Edit Branch popup. Unlike the product groups, there is no way to recover a deleted branch, so please take care when selecting this option. If any changes to the group have not yet been saved, then you can reverse branch removal by refreshing the page.
Reorder a branch
Ordering branches impacts how they are displayed to your customers on your storefront. Branches are, by default, positioned in the order they are created. To reorder the branches, hover over a branch row with your mouse until the row is highlighted, then drag and drop the branch to the desired position.