This page explains the campaign specifications and each section.
Table of Contents
A campaign is defined as "what conditions and what benefits are offered."
Campaigns consist of the following 5 key elements:
① Active dates: The duration during which the campaign is implemented
② Eligibility conditions: Conditions for distributing benefits
③ Bonus: Benefits provided to users
④ Restrictions: Additional settings for benefit provision, such as frequency
⑤ Status: Settings for whether the campaign is active or not
For example, if you want to run a campaign that offers "10% OFF for the first 30 customers who purchase 2 or more of specific products in January only," set it up as follows:
① Active dates: Set from 1/1 to 1/31
② Eligibility conditions: Set to 2 or more specific products
③ Bonus: Set to 10% OFF
④ Restrictions: Set to first 30 customers
⑤ Status: Set to active
In the eligibility conditions, you can add zero or more conditions (none, one, or multiple).
When adding multiple conditions, you can select either "AND conditions (All conditions must meet met)" or "OR conditions (Any conditions must meet met)".
You can set up to 50 products or collections within conditions.
You can select from two status types: "Draft" and "Active."
The campaign can only be implemented when the status is "Active."
If you want to launch the campaign immediately, please set the start date and time to a past date.
There are 6 types of applicable conditions as follows:
Cart item quantity
Cart subtotal price
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.
For calculating the total, you can specify all products in the cart, specific collections, or specific products.
You can set conditions based on the cart's subtotal amount.
The subtotal amount refers to the price before including shipping fees, taxes, handling charges, coupon discounts, and the like. For example, if you have 2 units of Product A ($100 each) and 1 unit of Product B ($5), the subtotal amount will be $25 ($10 × 2 + $5).
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. When using this condition, guest members will always be excluded from the condition.
For example, if you select "Include all" and add a "VIP" tag, the result will be as follows:
• Guest members → ❌️ Not eligible for benefits
• VIP members (customers with VIP tag) → ⭕️ Eligible for benefits
• Other members (customers without VIP tag) → ❌️ Not eligible for benefits
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 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
Guest member... Members who are not logged in
(combination results)
You can set conditions based on the value of customer metafields assigned to your customers. When using this condition, guest members will always be excluded from the condition.
For example, if you set a condition for "Member rank is GOLD," the results will be:
・Guest members → ❌️ Not eligible for benefits
・GOLD members (metafield value is GOLD) → ⭕️ Eligible for benefits
・Other members (metafield value is not GOLD) → ❌️ Not eligible for benefits
You can set conditions based on the customer's total past order count. When using this condition, guest members will always be excluded.
For example, if you set the condition "customer's total order count is 10 or more," the results will be as follows:
• Guest member → ❌️ Not eligible for the benefit
• Registered member (past order count 9 or less) → ❌️ Not eligible for the benefit
• Registered member (past order count 10 or more) → ⭕️ Eligible for the benefit
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
There are 3 types of Bonus:
Order discount
Product discount
Shipping discount
You can discount the subtotal amount in your cart.
About Combining Campaigns
Order discount campaigns can be combined with product discounts, order discounts, and shipping discounts.
When combined with a product discount, the order discount is applied after the product discount.
For example, suppose there are the following campaigns:
A product discount that reduces Product A by 50%
An order discount that reduces the subtotal by 10%
If you add one Product A ($100) and one Product B ($200) to your cart, the discount application steps will be as shown in [Discount Application Steps].
[Discount Application Steps]
(1) Before product discount application
Subtotal: $300 (Product A $100 + Product B $200)
(2) Product discount application
Product A with 50% discount: $100 → $50
New subtotal: $250 (Product A $50 + Product $200)
(3) Order discount application
10% discount: $250 × 0.9 = $225
(4) Final payment amount
$225
You can discount the price of specific products.
Discount targets can be selected from three options: all products, specific collections, or specific products.
Once per order
The "Once per order" option is only available for fixed-amount discounts.
For example, if you create a campaign for "$20 discount on snowboards," the results will be as follows:
When "Once per order" is checked
1 snowboard → $20 OFF
2 snowboards → $20 OFF
3 snowboards → $20 OFF
When "Once per order" is unchecked
1 snowboard → $20 OFF
2 snowboards → $40 OFF
3 snowboards → $60 OFF
About campaign combinations
Product discount campaigns can be combined with product discounts, order discounts, and shipping discounts.
However, multiple product discounts cannot be applied to the same product. For the same product, the product discount with the higher discount amount will be applied.
You can discount the shipping fee for orders.
If you want to make shipping free, set the Percentage to 100%.
About Campaign Combinations
Shipping discount campaigns can be combined with product discounts and order discounts. However, they cannot be combined with other shipping discounts.
There are the following 2 types of restrictions:
Combination of discounts
Maximum campaign uses
You can restrict the combination of this campaign with other campaigns or Shopify's native discounts.
To allow combinations, you need to check the combination settings on both this campaign and the other campaigns or Shopify's native discounts you want to combine with.
Additionally, when applying different product discounts to the same item, the product discount with the higher discount amount will be applied.
You can set limits on campaign usage.
Limit number of times this campaign can be used in total
By setting "Limit the total usage count for this campaign" to 10, you can restrict the campaign benefits to only be applied up to 10 times. This can be used for "first 10 customers" type promotions.
Limit to one use per customer
By checking "Limit to one use per customer," customers will only be able to use the campaign once. This can be used for "one per person" or "first-time only" discounts.