The eleven condition blocks in Galantis Discount Flow — cart, customer, product, and time-and-place checks that decide who gets the discount.
Condition blocks are the targeting layer of a Galantis Discount Flow campaign. Each condition checks one fact about the cart, the customer, or the moment of purchase, then routes the flow through its Then output when the check passes or its Otherwise output when it fails. Chaining conditions — and combining them with logic gates — is how a flow narrows from “everyone” down to exactly the carts that should be discounted.Eleven conditions are available, grouped below by what they look at. Conditions that compare a number share the same set of six operators.
Checks the cart subtotal against an amount in your store’s currency.Fields: an operator plus an Amount field, prefixed with your store’s own currency symbol.This is the workhorse condition for spend thresholds — “carts over 100 get free shipping” starts with a Cart total block set to is greater than 100.The Amount supports per-currency values via Set a different amount per currency (Pro) — for checkout currencies without an amount, the condition evaluates false. See Multi-currency & Markets.
Checks the number of items in the cart.Fields: an operator plus a Quantity field.Use it to gate offers behind a minimum basket size, or to route small carts to a different incentive than large ones.
Checks whether the logged-in customer has a specific Shopify tag.Fields: a Customer tag text field (for example, vip).The tag must already exist on the customer in Shopify — the Rule Builder does not create tags. Only logged-in customers carrying the tag will match.
Checks which segment the customer belongs to.Fields: a Segment select with four options — New customers, Returning customers, VIP, and Wholesale.
Shopify checkout cannot read Shopify’s native customer segments directly, so VIP and Wholesale are derived from the customer’s tags and order count. This keeps segment matching consistent across the storefront and checkout.
Checks the customer’s past order count.Fields: an operator plus an Orders field.Useful for loyalty-style offers — for example, a reward that unlocks once a customer has placed at least five orders.
Passes when the customer is placing their first order. It has no fields to configure — connect its Then output to your first-purchase offer, or use its Otherwise output to target everyone except first-time buyers.
Passes when the customer has entered a specific discount code.Fields: a Code text field (for example, WELCOME10).
Adding a Discount code condition changes the nature of the whole campaign: it becomes a code-based discount. Customers must enter the code at checkout for any part of the flow to apply — it no longer applies automatically.
Passes when the cart contains specific products.Fields: a Products field that opens Shopify’s resource picker, so you select items directly from your catalog.
Passes when the cart contains items from selected collections.Fields: a Collections field that opens Shopify’s resource picker.Collections are usually the better choice for broad merchandising rules (“anything from the Sale collection”), while Specific products suits narrow, hand-picked offers.
Keeps the flow active only on selected weekdays.Fields: a Days multiselect covering Monday through Sunday.Use it for weekend-only promotions or weekday flash offers without editing the campaign twice a week.
Matches the customer’s shipping country.Fields: a Countries multiselect. Available countries: United States, Canada, United Kingdom, Germany, France, Netherlands, Australia, and Turkiye.Use it to restrict a promotion to specific markets — for example, free shipping only for domestic orders.
Conditions that look at the customer — Customer tag, Customer segment, Order count, and First order — require a logged-in customer. Guest shoppers cannot match them on the storefront or at checkout, so their flow follows the Otherwise path.