This page explains "Eligibility conditions" within a Discount campaign.
In Eligibility conditions, you can set conditions for applying the Discount.
There are 7 types of applicable conditions as follows:
Cart item quantity
Cart subtotal price
Customer login status
Customer tag
Customer metafield
Customer total order count
Customer total spent
You can set conditions based on the total number of items in the Cart.
You can specify "All products", "Specific collection", or "Specific product" as the target for the total count calculation.
For "Specific collection", only collections published on the Online store can be selected.
For "Specific product", products with Active or Draft status can be selected.
You can set conditions based on the subtotal price in the Cart.
The subtotal price is the amount before shipping, tax, fees, and coupon discounts. For example, if you have 2 of Product A (1,000 yen) and 1 of Product B (500 yen), the subtotal price is 2,500 yen (1,000 yen x 2 + 500 yen).
You can set conditions based on whether customers are logged in or not.
• Customer is logged in - The bonus will only apply to logged-in customers (registered members).
• Customer is not logged in - The bonus will only apply to customers who are not logged in (guest customers).
You can set conditions based on customer tags assigned to customers.
For example, if you select "Include all" and add a "VIP" tag, the result will be as follows:
• VIP members (customers with VIP tag) → ✅️ Eligible for benefits
• Other members (customers without VIP tag) → ❌️ Not eligible for benefits
For guest customers (non-logged-in users)
For guest customers, conditions are evaluated after they enter their email address on the checkout page.
Combination of Customer Tags
In the customer tag condition, you can add multiple customer tags, and you can choose from the following four types of tag combinations:
Contains all
Contains any
Does not contain all (but can contains some, or none)
Contains none
For example, when (preconditions) apply, the (combination results) are as shown in the table.
(Preconditions)
Customer tags are set with conditions for tag "A" and tag "B"
Assume there are 4 patterns of members:
A tag only... Members who have only the customer tag "A" assigned
B tag only... Members who have only the customer tag "B" assigned
Both A and B tags... Members who have both customer tags "A" and "B" assigned
No tags... Members who don't have any customer tags
(combination results)
You can set conditions based on the value of customer metafields assigned to your customers.
For example, if you set a condition for "Member rank is GOLD," the results will be:
・GOLD members (metafield value is GOLD) → ✅️ Eligible for benefits
・Other members (metafield value is not GOLD) → ❌️ Not eligible for benefits
For guest customers (non-logged-in users)
For guest customers, conditions are evaluated after they enter their email address on the checkout page.
You can set conditions based on a customer's total number of past orders.
For Guest Customers (Non-logged-in users)
For guest customers, conditions are evaluated after they enter their email address at checkout.
Note: If the customer does not have an existing account (no customer record exists in Shopify), they will be excluded from this condition.
Example: 10% OFF for customers with 10 or more total orders
Total orders: 10 or more → ✅ 10% OFF
Total orders: 9 or fewer → ❌ No discount
Example: Free Shipping for customers with 0 total orders (First-time buyers)
Guest Checkout (Not logged in)
Has an account & No past purchases → ✅ Free Shipping
No account & No past purchases → ❌ No discount (*Because no customer data exists in Shopify to verify)
Has an account & Has past purchases → ❌ No discount
Logged-in Checkout
No past purchases → ✅ Free Shipping
Has past purchases → ❌ No discount
You can set conditions based on a customer's total amount spent on past orders.
For Guest Customers (Non-logged-in users)
For guest customers, conditions are evaluated after they enter their email address at checkout.
Note: If the customer does not have an existing account (no customer record exists in Shopify), they will be excluded from this condition.
Example: 10% OFF for customers with a total spent of $100 USD or more
Total spent: $100.00 or more → ✅ 10% OFF
Total spent: $99.99 or less → ❌ No discount
Example: Free Shipping for customers with a total spent of $0 (First-time buyers)
Guest Checkout (Not logged in)
Has an account & No past purchases → ✅ Free Shipping
No account & No past purchases → ❌ No discount (*Because no customer data exists in Shopify to verify)
Has an account & Has past purchases → ❌ No discount
Logged-in Checkout
No past purchases → ✅ Free Shipping
Has past purchases → ❌ No discount
In Eligibility conditions, you can add zero or more conditions (0, 1, or multiple).
When adding multiple conditions, you can select "All conditions must be met" (AND condition) or "Any condition can be met" (OR condition).
You can set up to 50 Products or Collections within a condition.