All Collections
Widget Customization
How do I customize the conditions on my widget?
How do I customize the conditions on my widget?

How to specify the conditions that show or hide your Fera widget.

Jameela G avatar
Written by Jameela G
Updated over a week ago

📝 Note: Virtually everything on a widget is customizable.

If you're wondering if it can be done, the answer is probably "yes" - it just depends on your skill level. Please ask our team for help if you get stuck!

The conditions section allows you to specify conditions that will tell Fera to show or hide the Widget.

You can set:

  1. Triggers

  2. Display conditions

  3. Widget priority

What are triggers and display conditions?


Triggers are settings that tell the widget when to display on your eCommerce site.

Triggers are set off when a user takes specific actions or engages in certain behavior.

An example of a trigger is "when a page loads" or '"shopper on page for...".

Trigger options

You can choose to launch widgets based on many factors, including

Time-based triggers

  • Shopper on page for...

  • Shopper on site for...

  • Shopper has been INACTIVE on page for...

  • Shopper 1st seen more than...

Mouse-based triggers

  • Shopper clicks on...

  • Shopper mouse enters...

  • Shopper mouse leaves...

  • Shopper shows exit intent.

Other Triggers

  • When page loads. (default)

  • OFF (or manually triggered)

Trigger Limits

Once you have chosen your triggers, you can limit how often to show the widget based on shopper activity.

  • No limit.

  • Once per 15 minutes per shopper.

  • Once per hour per shopper.

  • Once per day per shopper.

  • Once per week per shopper.

  • Once per month per shopper.

  • Once per year per shopper.

Display Conditions

A condition tells the widget only to show if a shopper meets certain criteria like the value of items in their cart or if they are browsing from a specific location.

There are several different conditions you can set to highly customize your shopper's experience including, but not limited to:

There are several different conditions you can set to highly customize your shopper's experience including, but not limited to:

  1. Shopping cart

  2. Shopper location

  3. Shopper journey

  4. Date/Time

  5. Page viewed

  6. Other shopper events

Shopping Cart

Within the shopping cart condition option, you can choose to set parameters based on

  • Cart total

  • Item count

  • Total weight

  • Products

  • Item name

  • Variant/option IDs

Shopper Location

You may also choose to only display widgets based on a shoppers location such as:

  • Country

  • State/province/region

  • City name

  • Is in a GDPR country?

  • Is not in a GDPR country?

Shopper Journey

Using a shopper journey can create a personalized experience for your shopper. You can base widgets being shown on the following:

  • Previously viewed product

  • Previously viewed page

  • Previously added to cart

  • Previously purchased

  • Previously clicked on an element

  • Date/Time

Finally, you can choose to show widgets based on date and time such as

  • Hour

  • Day of week

  • Day of month

  • Month

  • Date

New conditions are being added and removed frequently, so please don't hesitate to ask our support team if you have any questions.


Within conditions, you can add groups to be more specific about who sees your widget and when

And/or conditions

You can set the conditions to be and/or

And means both conditions must be true or means one, the other, or both conditions must be true.

Widget Priority

Finally, the widget priority and anti-widget sections will tell a widget when it should show in relation to other widgets.

If you have multiple widgets of the same type, you'll want to set a priority number here. Setting a priority tells Fera which widget to use if both are active for the current customer view.

To set widget priority

  1. Navigate to the Conditions tab

  2. Set your widget priority

    1. 1.Use the arrows on the right side to increase or decrease the number

  3. Save

A HIGHER number means it will take precedence.

For example, a widget with priority 10 will show/run before a widget with priority 1.

Did this answer your question?