We’ve developed a brand-new enhanced ‘conditional logic’ functionality. It allows you to set rules that would define not only options availability (hide/show), but you can set specific price, cost, SKU, weight, or country of origin for particular combinations of options.
Steps:
The app allows creating an unlimited number of rules, to add a new rule click the Add new rule green button again and follow the steps described above.
<aside> 💡 Note: There is a limitation related to our app’s rule-building logic. Specifically, the app doesn’t allow the same option values to be used in multiple separate “show/hide” rules. Once an option value is assigned to one rule, it won’t be available again in others.
To work around this, we recommend the following two approaches:
1. Group all conditions into one rule
Instead of splitting conditions into multiple rules, combine all the triggers that should show a specific value into a single rule. For example:
If Condition A
, Condition B
, or Condition C
→ Show value X
.
This keeps the logic centralized and ensures the value is properly triggered.
2. Duplicate the option and use nicknames
If the same type of option needs to behave differently based on other selections, we suggest duplicating that option and using one copy per case.
For example you have Size and Color options:
Size
option (S, M, L)Color
options: Color for S
, Color for M
, and Color for L
(S)
, (M)
, etc. to help you manage them, but these won’t be shown on the storefrontThen, set up rules like:
Size = S
→ Show Color for S
Size = M
→ Show Color for M
Size = L
→ Show Color for L
This approach provides full flexibility and avoids limitations with reused values.
</aside>