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
| Condition | Description |
|---|
| Product | Match specific products by name (product picker) |
| Product Type | Match by product type (e.g. “Apparel”) |
| Product Tag | Match by product tag |
| Product Vendor | Match by product vendor/brand |
| Condition | Description |
|---|
| Cart Total | Match on the total cart value including discounts |
| Cart Subtotal | Match on the subtotal before discounts |
| Cart Quantity | Match on total number of items in the cart |
| Cart Contains Discount | Whether any discount is applied to the cart |
| Cart Line Property | Match a specific line item property key and value |
| Condition | Description |
|---|
| Customer Is New | True if the customer has 0 previous orders |
| Customer Logged In | Whether the customer is signed into their account |
| Customer Tag | Match by customer tags set in Shopify admin |
| Customer Order Count | Match based on number of previous orders |
| Customer Company | Match by company name on the customer account |
| Customer Is B2B | Whether the customer is purchasing as a B2B company |
| Customer Email | Match by customer email address |
| Condition | Description |
|---|
| First Name | Match on the shipping first name |
| Last Name | Match on the shipping last name |
| Address Line 1 | Match on address line 1 |
| Address Line 2 | Match on address line 2 |
| City | Match on shipping city |
| Province / State | Match on province or state code (e.g. “CA”) |
| Country | Match by country, select from a list of 50+ countries |
| Zip Code | Match on shipping postcode/zip |
| Condition | Description |
|---|
| Market | Match by Shopify Market (e.g. “EU”, “US”) |