Restrictions

Conditional Logic Options

In previous chapters, we covered how users can add different types of option sets. Depending on the configurator built, in each set of options we have a number of variants that we can add. But all of these variants found in all of the option sets I added can be linked together depending on the constraints that the product configurator I'm building will have. For example, if I choose to select teacup model 1, then I may have one set of colors available, but if I choose teacup model 2, then I may have a different set of colors available for that model. I can achieve this by linking the variants together.

In short, each variant can be linked to one or more variants to create a restriction.

To add a restriction, click the button with a "chain" icon located in the right bar in each variant.

Restriction buttons

NOTE: If the restriction icons have an asterisk *, it means that a restriction has been created for that variant, as shown in the screenshot above.

Except for "Default" and "Section", all option types have a restriction button displayed on each added variation. Clicking the restriction button will open a pop-up window with settings to define the restriction for the variant.

Restriction Popup Window: Constraint Expression

In Simplio3D, all restrictions share the same general expression:

Option is: Hidden by default, becomes visible, When: All following rules are true; Type of Restriction > Options set.

For the example found in the image above, this means that the color variant "palm_back_plain" will be hidden by default, becoming visible only when all of the following rules are true: when users select the "plain" material type it will unhide the 'palm_back_plain' color. In other words, if I select Plain material I will see the 'palm_back_plain' color option.

As a user, you just need to select the ‘Type of restriction’, ‘Option set’ and the variant(s) upon which the variant will be linked.

The platform works with 2 types of restrictions:

  • Has one or more variants selected from - an example explained above

  • The variant value is between min and max - this type of restriction only works with numeric variants, for example restriction within a range.

Please find below restriction examples:

Example using 'Has one or more variants selected from' type of restriction.

Example using 'The variant value is between min and max' type of restriction.

Last updated

Was this helpful?