- Show VIP content to customers with a VIP tag.
- Show a first-order offer to customers whose verified order count is zero.
- Show support information based on customer or order context.
Add and test a condition
- Choose the page, section, or block whose visibility you want to change.
- Open its Visibility controls and attach a saved condition or add a rule.
- Choose the field, operator, and expected value.
- Select All rules or Any rule deliberately.
- Save, then test customers who should match and customers who should not.
Reusable condition library
Account Canvas includes a reusable condition library. Merchants can create a condition once, then reuse it across blocks, sections, and pages. Each condition supports:- All rules logic, where every rule must match.
- Any rule logic, where at least one rule must match.
- Reuse by condition ID or condition name inside other display rules.
Supported condition families
Account Canvas currently supports condition fields across:- Customer identity, tags, created date, order count, amount spent, marketing state, store credit, default address, and B2B state.
- Order identity, lifecycle status, financial status, fulfillment status, return status, processed date, and order value.
- Line item quantity, product title, variant title, price, and discount state.
- Product ID, tags, vendor, type, and availability.
- Market language.
- Shop name, domain, and currency.
- Current date, day, month, and year.
- Customer, order, product, and shop metafield values when configured.
Supported operators
Available operators depend on the field type:- Text: exists, missing, equals, does not equal, contains, does not contain, is in list, and is not in list.
- Numbers: exists, missing, equals, does not equal, greater than, less than, greater than or equal, less than or equal, between, and not between.
- Lists: exists, missing, contains any, contains all, contains none, count equals, count greater than, and count less than.
- Dates: exists, missing, on, on or before, on or after, between, in the last N days, and more than N days ago.
- Booleans: is true and is false.
Where conditions are used
Conditions can be assigned to:- Saved blocks
- Saved sections
- Individual blocks inside a page
- Page-level visibility rules