Restrictions
Conditional Logic Options
Last updated
Was this helpful?
Conditional Logic Options
Last updated
Was this helpful?
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.
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.
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.