Skip to content

Display Rules

Want to show a upsell only to customers spending over $100? Or display a trust badge only for orders shipping to the EU? Display rules let you do exactly that. Each extension only appears when the conditions you define are met.

When display rules are set, the extension is only shown if all conditions pass at the time the page loads. If any condition fails, the extension is hidden automatically.

You can choose between two matching modes:

  • All must match (AND) means every condition must be true before the extension shows
  • Any must match (OR) means at least one condition must be true

ConditionDescription
ProductMatch specific products by name (product picker)
Product TypeMatch by product type (e.g. “Apparel”)
Product TagMatch by product tag
Product VendorMatch by product vendor/brand
ConditionDescription
Cart TotalMatch on the total cart value including discounts
Cart SubtotalMatch on the subtotal before discounts
Cart QuantityMatch on total number of items in the cart
Cart Contains DiscountWhether any discount is applied to the cart
Cart Line PropertyMatch a specific line item property key and value
ConditionDescription
Customer Is NewTrue if the customer has 0 previous orders
Customer Logged InWhether the customer is signed into their account
Customer TagMatch by customer tags set in Shopify admin
Customer Order CountMatch based on number of previous orders
Customer CompanyMatch by company name on the customer account
Customer Is B2BWhether the customer is purchasing as a B2B company
Customer EmailMatch by customer email address
ConditionDescription
First NameMatch on the shipping first name
Last NameMatch on the shipping last name
Address Line 1Match on address line 1
Address Line 2Match on address line 2
CityMatch on shipping city
Province / StateMatch on province or state code (e.g. “CA”)
CountryMatch by country, select from a list of 50+ countries
Zip CodeMatch on shipping postcode/zip
ConditionDescription
MarketMatch by Shopify Market (e.g. “EU”, “US”)