1. Home
  2. WP 3D CONFIGURATOR
  3. Conditional Logic
  4. Interface

Interface

The Conditional Logic window allows you to create dynamic behaviors inside your configurator. You can define rules that automatically show, hide, select, deselect, enable, disable, or modify layers based on user selections or pricing conditions.

1. Add Condition

Creates a new standalone condition.

Each condition contains an IF statement and one or more THEN actions.

Example:

IF
Layer "Blue" is Selected

THEN
Show Texture Design 2
2. Add Group

Groups multiple conditions together.

Groups are primarily used for organizing large sets of conditions, making complex configurators easier to manage.

Note: Groups are for organization purposes only and do not affect how conditions are evaluated.

3. Duplicate Condition

Creates an exact copy of the selected condition.

This is useful when multiple rules are similar and only require minor adjustments.

4. Break Condition Chaining

Stops the evaluation of any subsequent conditions after the current condition has been successfully executed.

When Break Condition Chaining is enabled, the configurator will apply the actions defined in the current condition and then stop processing any remaining conditions that follow.

This is useful when you want to ensure that only the first matching condition is executed, preventing later conditions from overriding or conflicting with the current result.

5. Allow Reverse

The Allow Reverse option automatically creates the opposite action for your condition, eliminating the need to manually create a second rule.

For example, without Allow Reverse, you would need to create two separate conditions:

Condition 1

IF
Red Color is Selected

THEN
Hide Group A

Condition 2

IF
Red Color is Deselected

THEN
Show Group A

When Allow Reverse is enabled, you only need to create the first condition. The configurator will automatically apply the reverse behavior when the original condition is no longer met.

This helps reduce duplicate conditions, simplifies your conditional logic, and makes your configurator easier to maintain.

6. Disable Condition

Temporarily disables the condition without deleting it.

Disabled conditions remain saved but will not execute until re-enabled.

7. Delete Condition

Permanently removes the selected condition.

How can we help?