This section explains the "Eligibility conditions" within a Gift campaign.
Eligibility conditions allow you to set the requirements for distributing gifts.
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 quantity of products in the cart.
You can specify "All products," "Specific collection," or "Specific product" as the basis for the total quantity.
For "Specific collection," only collections published on the Online store can be selected.
For "Specific product," products in Active or Draft status are available.
You can set conditions based on the total price of the eligible items in the cart.
Calculation basis for subtotal
Before product discounts: Evaluates conditions based on the total amount before product discounts are applied.
After product discounts: Evaluates conditions based on the total amount after product discounts are applied.
Applies to
All products: Evaluates conditions based on the total amount of all products in the cart.
Specific collection: Evaluates conditions based on the total amount of products in the specified collection.
Specific product: Evaluates conditions based on the total amount of the specified products.
You can set the condition based on whether the customer is logged in.
Customer is logged in: The bonus applies only if the customer is logged in (member).
Customer is not logged in: The bonus applies only if the customer is not logged in (guest).
You can set conditions based on the Customer tag assigned to the customer. For example, if you select "Contains all" and add the "VIP" tag, the results will be as follows. When using this condition, guest customers are always excluded from eligibility.
Guest (Not logged in) → ❌ Not eligible
VIP Member (Customer with "VIP" tag) → ✅ Eligible
Other Member (Customer without "VIP" tag) → ❌ Not eligible
Combination of Customer tags
In the Customer tag condition, you can add multiple tags and choose from the following 4 combination types (Match types):
Contains all
Contains any
Does not contain all
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 5 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 the Customer metafield assigned to the customer. Example: When the condition is set to "Member Rank is GOLD"
Guest → Not eligible
GOLD Member (Metafield value is "GOLD") → ✅ Eligible
Other Member (Metafield value is not "GOLD") → ❌ Not eligible Note: Guest customers are always excluded from eligibility.
You can set conditions based on the customer's historical total order count. When using this condition, guest customers are always excluded. Example: If the condition is set to "Customer total order count is 10 or more"
Guest → ❌ Not eligible
Member (9 orders or fewer) → ❌ Not eligible
Member (10 orders or more) → ✅ Eligible
You can set conditions based on the customer's cumulative purchase amount. When using this condition, guest members will always be excluded.
For example, if you set a condition of "customers with a cumulative purchase amount of $100 or more," the results will be as follows:
・Guest member → ❌️ Not eligible for the benefit
・Member (cumulative purchase amount of $99 or less) → ❌️ Not eligible for the benefit
・Member (cumulative purchase amount of $100 or more) → ⭕️ Eligible for the benefit