Articles on: Configurator

Rules - Triggers Overview


Main Trigger Types


The Mimeeq 3D configurator uses a versatile triggering system to control when actions are executed. There are six primary trigger types available:


Make sure you have read Understanding Triggers and Actions Rules in Mimeeq to understand the principles of the triggers and actions.


Trigger Type

Description

Use Case

Always Active

Action is always active regardless of user interaction

Apply zoom all on every change

Event (See Sub Event Options below)

Action is triggered by specific events in the configurator

See Event Table below

Filter

Action is triggered based on filter conditions

Example if the material filter attribute is X or Y for example trigger when the fabric type is wool

Option sets

Action is triggered when specific option sets change

When Option Set "Leather" is selected you cannot have Extra thick foam

Options

Action is triggered when individual options change

When Size is selected hide non-compatible options, example when size is 1800mm select metal thickness Heavy duty

Whole block

Action is triggered when changes occur to an entire block

Works much like the above options sets but based on all the sets/options in that block


Event-Based Trigger Subtypes


When using the Event trigger type, you can select from the following specific events:


Event Type

Description

Use Case

Click Hotspot

Triggered when user clicks on 3D hotspots

Click the hotspot and move to customer camera position or play an animation

Click Mesh Group

Triggered when user clicks on a mesh group

Click a specific mesh like a leg and open the options panel group that contains the leg options, you could also click a drawer front to play an animation to open it

Close Hotspot

Triggered when 3D information panel is closed

Move the camera back to the default position

Configurator loaded

Triggered when the configurator finishes loading

This is required as a trigger for event based on load actions for example when the configurator is loaded open a specific group on the side panel

Group open

Triggered when an option group is opened

Most commonly used to set a specific camera angle to zoom in on that element you will then customise

Group close

Triggered when an option group is closed

Most commonly used to reset specific camera angle to zoom in on that element you will then customise

Quantity Change

Triggered when any quantity value changes

Quantity Decreased

Triggered specifically when a quantity is decreased

Quantity Increased

Triggered specifically when a quantity is increased

Widget open

Triggered when a widget is opened

Works on the following Widgets: Collapsed Filter Widget, Print on Demand Widget, Color picker Widget, Image Widget Colour Picker, Works in a similar way to the groups as these widgets take over the option panel, commonly used for custom camera positions

Widget Closed

Triggered when a widget is closed

As Above


Trigger Inclusion Types


For non-event based triggers (Option sets, Options, Filter, Whole block), you can specify an inclusion logic that determines exactly when the trigger activates:


Inclusion Type

Description

Is one of

Action triggers only when the selected value matches one from your specified list

Is not one of

Action triggers when the selected value is anything except those in your specified list


Example: If you select "Leg finishes" as your trigger option set and choose "Black" with the "Is not one of" inclusion type, the action will trigger whenever the user selects any leg finish except Black.


This powerful logic allows for:

  • Creating exceptions to rules
  • Setting up default behaviors with specific overrides
  • Creating complex conditional logic without needing to list every possible option


OR and AND Conditions


The Mimeeq configurator allows you to create complex trigger conditions using OR and AND logic:


OR Conditions

You can select multiple option blocks to create OR conditions. For example:

  • Trigger when "Leg Finish is Metal" OR "Leg Finish is Wood"
  • This activates the action if either condition is true


AND Conditions

You can combine different option blocks to create AND conditions. For example:

  • Trigger when "Leg Finish is Metal" AND "Seat Shape is Round"
  • The action only triggers when both conditions are true simultaneously


Limitations and Usage

  • You can only have one level of OR and AND conditions (no nested conditions)
  • You can combine multiple OR and AND conditions together to precisely control when triggers activate
  • This allows for creating sophisticated rules like "trigger only when the furniture has metal legs AND a round seat, OR when it has wooden legs AND a square seat"


Using these conditional operators strategically helps limit the scope of triggers and create more specific, targeted interactions based on combinations of user selections.


Combining Triggers with Actions


The power of the Mimeeq configurator comes from combining these triggers with specific actions. Different actions are compatible with different trigger types, as indicated in the Actions Overview.


By carefully designing your trigger and action combinations, you can create sophisticated interactive experiences that respond intelligently to user interactions and configuration changes.

Updated on: 13/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!