How do conditions work? | Shopify
How do conditions work?
Conditions allow you to segment your customers and show each of them a different set of widgets.
With conditions, you can create more accurate and personalized flows in the Flow Builder, showing each customer the right offer at the right time based on their properties and actions.
This article and video will go over how to create and manage conditions, as well as how the logic behind conditions works so that you can understand exactly what will be shown to customers when you set it up.
Hierarchy of conditions
- Conditions are placed inside pages
- Slots are created inside conditions, each slot represents a specific location on the page
- Widgets are grouped inside slots
This means that conditions control which widget groups appear in a specific location on a specific page.
Once a slot is placed in your Shopify editor, its location remains fixed - conditions only change the content within the slot, not its placement.

Conditions priorities & logic
When multiple conditions exist on a page, priority is based on their order from top to bottom.
- When a customer reaches a page, ReConvert checks the first condition
- If that condition is met, its widgets are displayed, and ReConvert stops checking further conditions
- If no conditions are met, the default condition applies, displaying its assigned widgets

And/Or conditions - combining multiple rules
You can now create advanced conditions using AND and OR logic to show specific widgets based on multiple customer properties.
- AND = All rules must be true for the condition to apply
- OR = At least one rule must be true for the condition to apply
This gives you much more flexibility in targeting specific customers with the right upsell or content.
✅ Example 1: Show a widget only if the customer has Product X AND cart value is over $50
This uses AND logic:
Rule 1: Product X is in the cart
AND
Rule 2: Cart/order value is greater than $50
Only if both conditions are met, the widget(s) will be shown.

✅ Example 2: Show a widget if the customer has Product X OR they’re a returning customer
This uses OR logic:
Rule 1: Product X is in the cart
OR
Rule 2: Customer belongs to the “purchased at least once” segment
If either condition is met, the widget(s) will be shown.

Empty slots in a condition
If a slot is empty within a condition:
- ReConvert will check if another condition provides widgets for that slot and display them
- If no conditions assign widgets to the slot, it will remain blank
- To intentionally keep a slot empty, add an empty widget

Managing conditions
Creating a condition
To create a new condition:
Click Add condition in the conditions bar
In the Actions menu, the setup wizard will open
Define your condition using AND/OR rules as needed
Click Save
We recommend renaming the condition to reflect its purpose.

Conditions can be based on various factors such as cart contents and certain other customer information. Check the Condition dropdown for the latest available options.

Depending on the selected condition, additional options will appear in the actions menu on the right-hand side of the page. Set these parameters according to your desired outcome.
Once saved, the condition appears in the conditions bar.

Editing an existing condition
Once created, conditions appear in the conditions bar where you can:
- Toggle the condition on/off (disabled conditions will not display widgets)
- View a summary of condition rules and associated products
- Edit settings via the Actions menu
- Delete the condition if no longer needed

📌 Next: Start setting up your first condition with the Conditions Settings article
Need help?
If this article didn’t solve your issue, our support team is available 24/7. Just click the live chat button at the bottom-right corner
📢 Subscribe to our YouTube channel for updates and tutorials: YouTube Channel
🙏 Find our app useful? Help others by leaving an honest review on the Shopify App Store!
📧 Spotted a typo or mistake? Let us know at care@reconvert.com
Updated on: 26/03/2025
Thank you!