Ego BOGO Free Gifts & Bundles logoEgo BOGO Free Gifts & Bundles/Free Gift Campaigns
Free Gift Campaigns·2 min read

Cart Value & Quantity Gifts

Threshold gifts in detail: conditions, And/Or logic, and how the discount is applied.

1. What is Cart value/Cart quantity campaign?

A Cart Value/Cart Quantity Campaign rewards customers when their cart reaches a specific spending amount or product quantity.

You can choose one of two campaign types:

1.1 Cart Value

Customers qualify when their cart value reaches the minimum amount you set.

Example: Spend $100 or more → Get a free gift.

The cart value is calculated after Shopify product discounts are applied and before Shopify order discounts are applied (if available)

1.2. Cart Quantity

Customers qualify when the total number of items in their cart reaches the required quantity.

Example: Buy 3 items → Get a free gift.

The app counts every unit in the cart. For example, 3 of the same T-shirt count as 3 items, the same as 3 different products.

2. Campaign setting

The campaign editor is a single page. You can switch your campaign between Test mode and Live mode at the top of the page, next to the page title. On the right, the Summary card recaps your setup as you go. Creating a gift offer consists of 4 fundamental parts:

  • Offer information

  • Customer buys (main condition, sub-condition)

  • Customer gets

  • Works with other offers

  • Advanced settings (optional)

2.1. Offer information

2.1.1. Offer title

The offer name is for internal management only and won’t be visible to customers.

2.1.2. Start date/End date

  • Start time: The time that the offer starts working.

  • End time (optional): The time that the offer stops working.

2.2. Customer buys

2.2.1. Select the products that will trigger the offer

First, decide what the qualifying purchase applies to: All products, Collections, Product tags, Specific products or Exclude products. This controls which items move the customer toward the reward.

  • All products: All products in cart will be counted toward the cart quantity/cart value condition.

  • Collections: Only products in the selected collections will be counted toward cart quantity/cart value condition.

  • Product tags: Only products with the chosen tags will be counted toward cart quantity/cart value condition.

  • Specific products: Only products selected will be counted toward cart quantity/cart value condition.

  • Exclude products: All products count except the ones you select.

    Customer buys options and Offer main condition

2.2.2. Main conditions

  • Main condition lets you set the minimum cart value AND/OR minimum cart quantity customers must reach to qualify for your gift offer. Click Add main condition to add a second condition, then choose And (both must be met) or Or (either is enough). Cart value is counted on the subtotal of eligible items — before discount codes, shipping and taxes; free gifts and excluded products don't count.

  • The cart value you enter is based on your store’s main currency (e.g., VND as shown in the image).

    Two main conditions joined with And / Or

2.2.3. Sub conditions

Sub-conditions are optional to set up. Sub conditions can be combined together to target more specific customers.

Add sub condition dialog

Condition

What it checks

New customer

First-time vs. returning buyers.

Customer's order history

Total spent overall, spent on the last order, or number of orders placed.

Customer location

Selected countries — or exclude customers from selected locations.

Customer tags

Match Shopify customer tags; can exclude by tag, and treat logged-out visitors as having no tags.

Customer's status

Logged in / logged out.

Product price

Only items above/below a price qualify.

Subscription products

Only subscription or only one-time purchases.

Specific link address

The offer activates only for visitors arriving via a special shareable link (e.g. ?summersale2024) that the editor generates for you.

Note: Some sub-conditions rely on Shopify customer data and can only be evaluated when the customer is logged in. These sub conditions include New customer, Customer's order history, Customer tags, Customer's status

If the customer is not logged in, these conditions may not be applied.

2.3. Customer gets

Select the gifts you would like to offer as well as the quantity and discounts for them.

You can select multiple products to offer as gifts in this section and set up the quantity limit for each variant.

In the "Config discount", give your discount a name. This name is displayed as a discount tag when your discount is applied to a product in cart.

After that, input the discount value. There are 3 discount types:

  • Free: Customers will receive the gift at no cost.

  • Percentage: The price of your gift will be discounted by a percentage of its original price. 100% means free gift.

  • Fixed: Set a fixed price for your gifts.

The editor also shows a Discount combination required reminder: make sure your other Shopify discounts can combine with Product and Order discounts, otherwise Shopify may prioritize another discount over Ego Free Gift.

2.4. Works with other offers

Open the Advanced card at the bottom of the editor and click Show more.

Under Works with other offers, two controls decide the outcome:

  • Priority — Assign a priority level to this offer to determine the order in which offers are applied. A lower number indicates a higher priority (for example, 1 takes precedence over 2 or 3). This setting is used when a customer qualifies for multiple offers at the same time. Give your most important offer priority 1.

  • Skip other offers — When this option is enabled, no lower-priority campaign runs.

Example:
Campaign A (Priority 1): Buy $500 get free gift A

Campaign B (Priority 2): Buy 3 products get free gift B

"Skip other offers when this one applies" is true -> If customer achieve $500 cart value, they will receive free gift A no matter whether they have more or less than 3 products in cart.

2.5. Advanced settings

2.5.1. Work in reverse

Enable Works in reverse (advanced settings) and the app removes gift items automatically when the customer no longer qualifies — e.g. they remove products and fall below the threshold.

We recommend keeping this on for every campaign. Without it, a shopper can qualify, receive the gift, empty the rest of the cart, and check out with only the free item.

2.5.2. Repeat the gift

When this feature is enabled, it multiplies the gift (e.g. buy 4 get 2, buy 6 get 3). It is disabled when two main conditions are joined with Or, because there is no single threshold to multiply.

3. Display setting

3.1. Offer claim behavior

Mode

What the customer experiences

Use when

Automatically add products to cart

The moment they qualify, all gift items appear in the cart at the discounted price, with a notification toast.

The gift has no variants (one tote bag, one sample sachet). Zero friction.

Give customers a choice of products to add

A "Congratulations!" pop-up opens on the cart page and they pick their gift — including the variant (size, color).

Gifts with variants, or when choosing between several gifts is part of the fun.

In choice mode you can also limit the total gifts added — e.g. the customer qualifies for 3 gift options but may add only 1.

The claim card also holds the Notification title (auto-add mode) and two options:

  • Respect shoppers who remove the gift — when a customer removes an automatically added gift, keep it out of the cart instead of adding it back.

  • Add urgency — show a countdown on the gift in the cart; when it runs out, the gift is removed automatically.

3.2. Offer exposure

Turn each surface on with its toggle and click Edit to configure it. Every editor has a live mobile/desktop preview.

Offer exposure toggles

3.2.1. Announcement bar

Show a store-wide banner promoting the offer. Configure the following:

  • Where: every page, home, product, or cart pages; device — desktop & mobile, only desktop, or only mobile.

  • Type: simple bar, whole bar clickable, or bar with a link/button (set the URL, button label, button-vs-link style, open in new tab).

  • Position: top or bottom of the screen; sticky or scrolls away; optional close icon.

  • Countdown timer: fixed duration in minutes (restarts per visitor) or a specific end date. When it runs out choose: Restart, Hide announcement bar, Show custom title (e.g. "Offer ended — see what's next"), or Do nothing.

Announcement bar settings with live preview

3.2.2. Product page widget

Show a banner on the product page and promote your offers. Set up a title and a subtitle to indicate what the offer is and how much left customers need to spend to get the gift dynamically.

Product page widget settings with live preview

3.2.3. Promotion badge

Catch shopper's attention with special offer badges on product images. You can edit the badge content and choose whether the badge is displayed on every page or a specific page (homepage, product page, collection page).

Promotion badge settings with live preview

Still need help?

Our support team is available 24/7. Contact support →