With DealUp’s free gift offer, you can provide customers a complimentary item when they add specific products to their cart. You can display the widget on relevant product pages and set up multiple tiers to offer different gifts based on the quantity purchased.
Step 1: Create an Offer with DealUp
- In the section, select Create for a Gift with product discount to use DealUp.
-
Click on Create Campaign button.
-
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. - 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: Setting Up Free Gift Features
There are two methods for offering free gifts with DealUp (marked "1" in the image below):
- Automatic Addition
-
Auto-add gift: This option automatically adds a specific gift to the cart when a customer adds a required product.
-
Single gift per tier: Because it is automated, you can only offer one predefined gift for each discount tier.
-
No selection: Customers cannot choose between different gift options.
-
- Popup Selection
-
Manual choice: This option displays a popup that allows customers to choose their preferred gift from multiple products.
-
Automatic trigger: The popup appears immediately after the required product is added to the cart.
-
Multiple gift options: You can offer several gift choices for each discount tier.
-
Furthermore, if you have only one tier, you can use the “Limit the number of gifts per order” option (marked “2” in the image) to control the quantity of gift products allowed in a single order with DealUp.
Step 3: Select Your Free Gift Items and Set Tier Requirements
Set the buy quantity and choose gift products for every tier. You can add a maximum of 5 tiers. Duplicate gift products cannot be used in different tiers within DealUp.
- The Automatic addition option allows you to choose one free gift for each tier.
- With the Popup selection option, you can offer customers a choice of up to 10 different products as free gifts per tier in DealUp.
Step 4: Selecting Eligible Products
In this section, you can select which products are eligible for the free gift offer with DealUp.

Select from these DealUp discount options:
-
All Products: Offer a free gift with every purchase across your store. You can choose to exclude certain products, collections, or tags.
-
Specific Products: Provide a free gift only when customers purchase designated items.
-
Specific Collections: Give a free gift for purchases within selected collections. You also have the option to exclude specific products, collections, or tags.
Step 5: Select Customer Eligibility (Optional)
In this section, define which customers are eligible for the DealUp discount by choosing from these three options:
-
All Customers: By default, DealUp makes the discount available to every customer.
-
Specific Customers: Choose this option to offer the discount only to certain individuals. You can then browse and select specific customers from your existing list.
-
Specific Customer Tags: Choose this option to limit the discount to customers who have a specific tag assigned to them.
Step 6: Configure Optional Settings for DealUp

- Re-add gift to cart if it is removed (Marked “1” in the above image)
-
Enable this option to automatically add the free gift back to the cart if a customer removes it.
-
For offers using the multiple-gift pop-up, enabling this feature ensures the pop-up reappears if the selected gift is removed. Additionally, the pop-up will hide the close icon and dismiss button, making the free gift selection mandatory via DealUp.
-
If disabled, DealUp will not re-add the gift or show the selection pop-up again once the customer removes the item from their cart.
-
- Also apply discount for B2B customers (Marked “2” in the above image)
-
Turn on this setting to offer the discount to B2B customers. Once active, DealUp discount widgets will be visible to these users.
-
Step 7: Selecting Your DealUp Discount Strategy
Select how gifts are awarded based on the specific products and quantities in the customer's cart with DealUp.
Each product quantity will be separately considered to determine the gift tier
When this setting is active, DealUp calculates gift tiers based on the quantity of each specific product individually.
Example: The offer includes Product A and Product B. Gift X requires 2 units, and Gift Y requires 3 units. If a customer buys 2 units of Product A and 1 unit of Product B, they receive only Gift X because no single product reached the 3-unit requirement.
Sum up quantities across all applicable products to determine the gift tier
When this setting is active, DealUp determines the gift tier by adding up the total quantity of all eligible products in the cart.Example: The offer includes Product A and Product B. Gift X requires 2 units, and Gift Y requires 3 units. If a customer buys 2 units of Product A and 1 unit of Product B, the combined total is 3 units. This qualifies the customer for Gift Y.
Step 8: 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:
- Product discounts
- Order discounts
- Shipping discounts
Step 9: Select Active Dates for Your DealUp Offer
-
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.