How can we help? 👋

How to create a Free gift with purchase discount?

Last updated on May 6, 2026

Set up a Free Gift discount to reward customers based on their total cart value. This feature includes a progress bar widget for your product page, cart drawer, or cart page, showing DealUp shoppers exactly how much more they need to spend to unlock their gifts.

Step 1: Create an Offer with DealUp

Follow these steps to set up a new offer in DealUp:
  1. Choose Create for the Free shipping bar discount within Cart goals.
  2. Click on Create Campaign button.

  3. Select your discount type: Automatic or Code (indicated by “1” in the image below).

    • DealUp allows you to create up to 25 automatic discounts and 500 code-based discounts across all types.

    • Shopify automatically applies automatic discounts during the checkout process.

      💡 Automatic discounts remain active even if the app embed is turned off. You cannot test this discount type in a draft theme because it automatically applies to your live store while active. To stop the discount, you must deactivate it manually in DealUp.

    • Our app automatically applies discount codes at checkout with DealUp.

    💡 You can test code discounts in a draft theme. When the app embed is disabled in a theme, DealUp discounts will not apply there. This lets you disable the app in your live theme and enable it in a draft theme for testing.
  4. In the Title field (labeled “2” in the image), enter a name for your discount. This text will serve as the discount code that customers see and apply at checkout within DealUp.

Step 2: Selecting Eligible Countries

Country-Specific Discounts

You can choose which countries qualify for your discounts. There are two primary options:

  • All countries:
    This setting applies the discount globally by default. You can still use the Select countries to exclude feature to remove specific locations from the offer.
    Notion Image

  • Selected countries
    Choosing this option allows you to manually select the specific countries where your DealUp discount will be applied.
    Notion Image

Step 3: Setting Up Free Gift Features with DealUp

You can provide free gifts to customers in two ways (indicated by “1” in the image below):

Automatic Addition

  • Auto-Add Free Gift: The "Auto add a single free gift" feature automatically places a gift in the shopper's cart once they reach the required spending threshold.

  • One Gift Per Goal: Because the process is automated by DealUp, you can offer only one specific gift for each cart goal.

  • No Customer Selection: Shoppers do not have the option to pick from a variety of gifts; the predefined item is added automatically.

Popup selection:

  • Manual Free Gift Choice: Enabling the option to "Allow customers to manually choose among multiple free gifts" triggers a popup featuring various product options. Customers select their preferred item, and DealUp adds it to the cart automatically as a free gift.

  • Automatic Triggers: The selection popup displays instantly as soon as the customer's cart total meets your specified spending threshold.

  • Multiple Gift Options: You can assign several different products as free gift choices for every individual cart goal you create in DealUp.

With DealUp, you can decide if customers receive a single gift or all eligible gifts when they reach multiple cart milestones. Use the “Customers get a free gift for every goal” setting (marked “2” in the image) to manage this.

When the option is disabled

Customers receive only one gift: the one tied to the highest goal they reached.

Example:

  • Goal 1: Spend $30 → Get Gift A

  • Goal 2: Spend $50 → Get Gift B

  • If a customer spends $50, they only get Gift B.

When the option is enabled

Customers receive every gift associated with each goal they reach.

Example:

  • Goal 1: Spend $30 → Get Gift A

  • Goal 2: Spend $50 → Get Gift B

  • If a customer spends $50, they get both Gift A and Gift B.

Step 4: Select Your Free Gift Items and Set Minimum Cart Values

Set the required cart value and choose gift products for every tier. You can build as many as 5 tiers, but you cannot use the same gift product in more than one tier with DealUp.

  • The Automatic addition feature lets you choose one free gift for each tier.
  • The Popup selection feature allows you to offer up to 10 different products as free gifts for every tier. Use DealUp to manage these discount strategies efficiently.
💡 Cart value is the subtotal before any discounts. Because Shopify applies all discounts simultaneously, using the discounted total instead of the original subtotal can lead to inconsistent behavior with DealUp.

Step 5: Configure Optional Settings for DealUp

  • Enable this option to automatically add the free gift back to the cart if a customer deletes it.

  • For gifts offered via a multiple-gift popup, enabling this feature will trigger the popup to reappear if the gift is removed. The popup will not have a close or dismiss button, making the gift selection mandatory.

  • If disabled, DealUp will not re-add the gift or show the selection popup again after the gift is removed from the cart.

  • Enable this option to automatically remove the free gift if the total cart value falls below the required spending threshold.

  • If disabled, the gift will stay in the cart but will change into a full-priced product if the cart value drops below the threshold.

Also apply discount for B2B customers

  • Enable this option to extend discounts to B2B customers. When active, all discount widgets will be visible to these users.
💡 This feature is compatible only with B2B accounts created natively in Shopify. If you use a third-party app to manage or tag your B2B customers, DealUp will not apply this discount to those accounts.

Step 6: Select Your Discount Combination Strategy

In this section, select which discount types from DealUp, Shopify, or third-party apps can be combined with your current discount. You can enable combinations with:
Notion Image

  • Product discounts
  • Order discounts

  • Shipping discounts
💡 Make sure to enable discount combinations in the other discount you want to pair with DealUp.

Step 7: Select Active Dates for Your DealUp Offer

Once created and saved, the DealUp discount activates automatically.

  • Start Date: To launch your discount later, schedule it by selecting your preferred date and time in DealUp.

  • End Date (Optional): Set an expiration date and time to automatically deactivate your DealUp discount after a specific period.

Step 8: Configuring Discount Texts (Optional)

In the Override Default Text section, you can enter a custom heading and description for this discount. If you leave these fields empty, DealUp will show the default text instead.

Notion Image
You can also provide translations for these texts in the other languages supported by your store through DealUp.