Rules Overview
Learn how to create dynamic product configurations using Mimeeq's triggers and actions system.
Rules combine a trigger with one or more actions. When the trigger condition is met, the configured actions run automatically. Use rules to enforce product logic, create dependencies between options, or change configurator behaviour based on customer selections.
What are triggers and actions?
Triggers are conditions that activate a rule. Actions are the changes that occur when those conditions are met. Together they create if-then logic: if this trigger fires, then run these actions.
Trigger
The condition that fires the rule
Action
What happens when the trigger fires
Accessing the rules section
Navigate to the Product Admin area.
Click the Rules tab.
Creating rule containers
Rule containers group related rules to keep your configuration organised.
In the Rules tab, click Add Container.
Name the container to reflect its purpose — for example, Fabric Dependencies or Pricing Rules.
Adding a new rule
Select a rule container.
Click Add Rule.
Enter a descriptive name — for example, Velvety Fabric - Metal Legs.
Setting up triggers
Every rule needs at least one trigger:
Click Add Trigger.
Select a trigger type from the dropdown.
Trigger types
Always Active
Constantly applied — useful for defaults and zoom settings
Events
Fires on a specific user interaction, such as clicking a hotspot
Filter
Based on filter attributes
Option Set
When a specific option value is selected
For the full list of trigger types and their settings, see Triggers Overview.
Example: option set trigger
Select Option Set as the trigger type.
Choose the option set — for example, Fabric.
Select the value that fires the trigger — for example, Velvety.
Set the Inclusion Type:
Is one of — fires when any of the selected options are chosen.
Is not one of — fires when anything except the selected options are chosen.
Adding actions
Once your trigger is set, define what happens when it fires:
Click Add Action.
Select the action type.
Configure the action parameters.
For the full list of action types and their settings, see Actions Overview.
Example: select parameter action
Choose Select Parameter as the action type.
Select the parameter to modify — for example, Leg Type.
Choose the value to set — for example, Metal.
Click Save.
Multiple triggers and actions
Multiple triggers on one rule
All conditions must be met (AND logic)
Multiple actions on one rule
All actions run when the trigger fires
Testing your rules
Click Preview in the top right corner.
Interact with the configurator to fire your trigger conditions.
Verify that the expected actions run.
Example use case
A rule is set up so that selecting the Velvety fabric automatically sets the leg type to Metal:
Trigger — Option Set: Fabric = Velvety
Action — Select Parameter: Leg Type = Metal
In preview mode, choosing Velvety fabric immediately switches the leg type. This pattern is useful for enforcing valid product combinations or guiding customers towards recommended configurations.
Avoiding trigger loops
Common loop patterns to avoid:
Bidirectional rules
Rule 1: Fabric = Velvet → Legs = Metal; Rule 2: Legs = Metal → Fabric = Velvet
Chain reactions
Rule A triggers Rule B, Rule B triggers Rule C, Rule C triggers Rule A
Cross-parameter conflicts
A rule modifies multiple parameters whose values then fire conflicting rules
Was this helpful?