Conditional Logic

You can define min and max conditions for products and prices of a bundle.

When you set multiple conditions, all of these must be satisfied before the bundle can be purchased. The Add to cart button on the bundle page will be disabled until this is the case.

To view and change the conditional logic, open your bundle in the editor, then open Bundle configuration and click Edit to reveal the Conditions section:

Criteria

There are 5 different criteria to choose from:

Bundle price

Set an overall bundle value which a customer must reach when adding their components to the bundle. This is the sum of all the individual products inside the bundle after any discounts applied.

Bundle price (before discount)

Set an overall bundle value which a customer must reach when adding their components to the bundle. This is the sum of all the individual products inside the bundle before any discounts applied.

Total number of products

This dictates how many items need to be added in total (remember bundles can be "multi-section", which will also be added to the total) before the bundle can be added to cart

Amount of one product

Although it's not possible to identify/target an exact product, you can use this option to make it essential for customers to hit your rule of any product being added 'X' amount of times.

Number of different products

If you want a bundle to consist of different types of products (or, on the contrary, just the one type), you can control this with this criterium.

Symbols

There are a number of symbols available to complete your conditional logic.

Symbol

Description

<=

Less than or equal to

=

Equal to

>=

Greater than or equal to

<

Less than

>

Greater than

Disable overfilling

This setting prevents the customer from adding more than the stated number of items, by disabling the add to cart button if the number is exceeded.

Multiple sections

Bear in mind that there are overall bundle conditions, but you can also set section-specific limits if you are using Multiple Sections bundle structure.

It is possible to assign conditional logic (or limits) for each section.

To do this, open your bundle in the editor, then find the Products section and click Edit. Open the section you would like to add the conditional logic to and at the bottom of the products list you will see the same options as you'd have in the main Conditions section.

‚Äč