Four new display rules let you show or hide components based on customer data:
- Customer tag - Target customers by their tags. For example, show a VIP-only upsell to customers tagged "VIP", or hide a first-time buyer offer from anyone tagged "returning". Supports "contains", "does not contain", "is equal to", and "is not equal to" conditions.
- Customer predicted spend tier - Use Shopify's predicted spend tier (High, Medium, Low) to tailor your upsells. For example, show premium bundles only to customers predicted to be high spenders.
- Customer RFM group - Target customers based on their Shopify RFM (Recency, Frequency, Monetary) segment. For example, show a win-back offer to "At risk" customers, or a loyalty reward to "Champions".
- Customer metafield - Match against any customer metafield value. For example, show a specific upsell only to customers with a particular membership level stored in a metafield.
Customer data is only fetched when a component actually uses one of these rules, so there's no impact on checkout performance for components that don't use them. These rules work for logged-in customers - guest checkouts are handled gracefully (negative conditions like "does not contain" correctly evaluate as true when no customer data is available).