How to Combine Discounts on Shopify: What Actually Works in 2026

Diksha P
April 17, 2026
Share article
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Summary
  • This blog covers the two types of discount combining on Shopify: stacking multiple separate discounts on one order (native since 2022) and creating a single code with multiple savings types (requires an app). Most guides conflate these two, which is why Shopify store operators keep getting confused.
  • How to combine discounts natively, step by step: product discounts with order discounts, discount codes with automatic discounts, and the workaround that simulates one code with multiple savings using an automatic plus a manual discount together.
  • Every native limitation you need to know: one product discount per line item, five code maximum per checkout, no shipping discount stacking, and the single-code gap that Shopify does not support without an app.
  • How to create one code with product, order, and shipping savings combined: using Kite Discount and Free Gift’s Combined Custom Discount Builder, which lets operators bundle all three discount classes under a single manual code.
  • Common mistakes that break discount combinations: forgetting to enable combination settings on both sides, targeting the same line item with two product discounts, and not testing before going live.

Search “how to combine discounts on Shopify” and you will find contradictory answers: some say it is impossible, others say it now works natively, and community threads suggest the whole thing is misleading. All of those answers are partially right, because they are describing different capabilities. What most Shopify store operators actually want when they search this topic, and what Shopify natively supports, are two different things with two different answers. This guide covers both: how to combine discounts on Shopify using the native tools, what the limits are, and how to go beyond them when you need a single code that delivers multiple types of savings at once.

What “Combine Discounts” Actually Means on Shopify

Before configuring anything, you need to understand what Shopify means by “combine discounts,” because it is not what most operators assume.

Shopify organizes all discounts into three classes:

Discount ClassWhat It DoesExample
Product discountReduces the price of specific products or collections10% off all summer tees
Order discountReduces the cart subtotal$15 off orders over $100
Shipping discountModifies shipping costFree shipping on orders over $50

When Shopify says you can “combine” discounts, it means you can allow separate discounts from different classes to apply on the same order. A product discount can apply alongside an order discount and a shipping discount, as long as each one has its combination settings enabled. [1]

This is NOT the same as creating one discount code that gives multiple types of savings. If you want a single code like SUMMER26 that simultaneously takes 10% off a collection, gives $15 off the order, and adds free shipping, that is not possible natively. That requires an app.

How Shopify Applies Discounts (Application Order)

Shopify applies discounts in a fixed sequence that cannot be changed:

  1. Product discounts apply first, reducing individual line item prices.
  2. Order discounts apply second, calculating on the subtotal after product discounts.
  3. Shipping discounts apply last, modifying shipping costs on the final order total.

This order matters strategically. A 10% product discount followed by a 10% order discount does not equal 20% off. The order discount calculates on the already-reduced subtotal, meaning the total savings is less than 20%. Operators who do not understand this sequence often set promotion thresholds too high or overestimate margin impact.

Discount Stacking on Shopify: Stacking vs. Combining

These terms get used interchangeably across blogs and forums, but they mean different things. Discount stacking refers to compounding percentages multiplicatively: 10% off, then an additional 20% off the reduced price. Combining refers to allowing different discounts to apply to different items or cost components on the same order. [2] Shopify supports combining, not true stacking. Understanding this distinction prevents margin surprises.

How to Combine Discounts on Shopify Natively (No App Needed)

Shopify’s native combination feature works through checkboxes in the discount creation flow. For each discount you create, you choose which other discount classes it is allowed to combine with. Both sides of a combination must agree: if your product discount allows combining with shipping discounts, the shipping discount must also allow combining with product discounts. [1]

Scenario 1: Product Discount + Free Shipping

This is the most common combination. The customer gets a percentage off specific products AND free shipping on the same order.

Step 1: In Shopify Admin, go to Discounts. Create (or edit) the product discount. Set it to 10% off a specific collection. Scroll to the “Combinations” section and check the box for “Shipping discounts.”

Step 2: Create (or edit) the shipping discount. Set it to free shipping on all orders (or orders above a threshold). Scroll to the “Combinations” section and check the box for “Product discounts.”

Step 3: Save both discounts.

Step 4: Place a test order. Add items from the qualifying collection and apply both codes (if manual) or verify both automatic discounts trigger. The product discount should reduce the item price and the shipping discount should show $0 shipping.

Scenario 2: Manual Discount Code + Automatic Order Discount

The customer enters a code for a product discount, and a separate automatic order discount also kicks in without the customer doing anything.

Step 1: Create a manual discount code for 15% off a specific product. In the Combinations section, check “Order discounts.”

Step 2: Create an automatic discount for $5 off orders over $75. In the Combinations section, check “Product discounts.”

Step 3: Save both. Test by adding qualifying items, entering the code, and verifying both discounts appear in the checkout summary.

Scenario 3: The “Simulated Single Code” Workaround

This is the closest you can get to one-code-multiple-savings without an app. The customer enters one code and gets multiple savings, because the second discount is automatic and triggers alongside it.

Step 1: Create a manual discount code (for example, WELCOME10 for 10% off products). In the Combinations section, check “Shipping discounts.”

Step 2: Create an automatic free shipping discount with whatever eligibility makes sense for your store (all orders, or orders over a threshold). In the Combinations section, check “Product discounts.”

Step 3: Save both. Now when a customer enters WELCOME10, they get 10% off the products AND free shipping triggers automatically. From the customer’s perspective, one code unlocked multiple savings. Behind the scenes, these are two separate discounts configured to combine. [1]

Caveat: This workaround only works when the second discount is automatic. If both discounts are manual codes, the customer must enter both codes separately. Shopify allows up to five product or order discount codes and one shipping discount code per checkout. [2]

Native Combination Limits: What You Cannot Do

Shopify’s native discount combinations are powerful, but they have hard limits that no amount of configuration can override.

LimitationDetails
One product discount per line itemIf two product discounts target the same item, Shopify applies only the higher discount automatically. The other is ignored.
No shipping discount stackingOnly one shipping discount applies per order. Two free shipping discounts cannot combine.
Maximum 5 discount codes per checkoutCustomers can enter up to 5 product or order discount codes, plus 1 shipping discount code.
Maximum 25 active automatic discountsThis limit includes both native and app-created automatic discounts.
Single code with multiple savings not supportedA native discount code can be a product discount OR an order discount OR a shipping discount. It cannot be all three at once.
Buy X Get Y restrictionsItems in a Buy X Get Y promotion cannot receive additional product discounts. Applying another product discount removes the BXGY offer.
External checkouts excludedDiscount combinations do not work on Facebook, Instagram, or other external checkout channels.

The single-code limitation is the one that causes the most confusion. When a Shopify store operator wants one code like BFCM26 to give 15% off products, 10% off the order, and free shipping all at once, Shopify cannot do this natively. This is the gap that generates the Reddit posts and forum complaints. [1]

How to Create One Code with Multiple Savings (Using Kite Discount and Free Gift)

For Shopify store operators who need a single discount code that bundles product, order, and shipping savings together, Kite Discount and Free Gift provides the Combined Custom Discount Builder. This feature launched in June 2025 and was expanded with fixed-price options in November 2025. [4] [5]

What the Combined Discount Builder Does

It lets operators create one manual discount code that simultaneously carries a product discount, an order discount, and a shipping discount. Each component can be toggled on or off independently. This means a code like SUMMER26 can give 10% off a specific collection, 30% off the entire order when the cart exceeds a threshold, and free standard shipping, all activated by a single code entry at checkout.

This is the capability that Shopify’s native system does not offer. Kite Discount and Free Gift registers these as legitimate Shopify discount objects behind the scenes, so they follow the same checkout flow and appear in the order summary just like native discounts. [7]

Step-by-Step Setup

Step 1: In the Kite Discount and Free Gift app, start a new promotion using the Custom Discount Builder. Select “manual discount code” and enter the code name (for example, SUMMER26).

Step 2: Configure the product discount. Choose which products or collections qualify. Set a minimum cart subtotal if needed. Choose the discount type: percentage off, fixed amount off, or sell at a fixed price (the fixed price option was added in November 2025). [5] Example: 10% off the “Summer Collection.”

Step 3: Configure the order discount. Set a minimum cart value for eligibility. Set the discount percentage or fixed amount. Example: 30% off the cart when the subtotal exceeds $200. If you do not need an order discount component, toggle it off using the switch.

Step 4: Configure the shipping discount. Choose which shipping rates are eligible by entering the exact rate name (for example, “Standard Shipping”). Set the minimum cart total for eligibility. Set the discount percentage (use 100% for free shipping). Example: free standard shipping on orders over $100.

Step 5: Save and test. Add qualifying products to cart, apply the code at checkout, and verify that all three components activate. Check that the correct shipping rate is selected to trigger the shipping component. [7]

Combining Kite Discount and Free Gift Promotions with Native Shopify Discounts

A common scenario: a Shopify store operator runs a Kite promotion (for example, a free gift with purchase) alongside a native Shopify discount code. This works, but it requires the right combination settings.

Kite’s free gift is technically a product discount (100% off a specific item). To make it work alongside a Shopify native discount, the Shopify discount must have “Product discounts” checked in its Combinations section. [6]

What works:

  • Kite free gift (product discount) + Shopify order-level code: works if both have the right combination boxes checked.
  • Kite free gift (product discount) + Shopify free shipping discount: works if both allow combining.

What does not work:

  • Kite free gift + Shopify product discount targeting the same item: does not work. Shopify’s one-product-discount-per-line-item rule applies. The higher discount wins.

Best practice: when running Kite Discount and Free Gift promotions alongside native Shopify discounts, target different items or different discount classes. A Kite product discount on item A combined with a Shopify order discount on the whole cart is the safest combination. [6]

Native vs. App: When to Use Which

Here is a decision table for when native combinations are enough and when you need Kite Discount and Free Gift or a similar app.

What You NeedNative?App Needed?
Product discount + shipping discount on the same orderYesNo
Product discount + order discount on the same orderYesNo
Automatic discount + manual code on the same orderYesNo
Multiple automatic discounts running at onceYes (up to 25)No
One code that gives percentage off + free shippingNoYes
One code with product + order + shipping savingsNoYes
Tiered discounts with complex eligibility rulesNoYes
One code with different percentages for different collectionsNoYes
Free gift with purchase alongside a discount codePartially (workaround)Yes (cleaner with Kite)

For most operators running straightforward promotions, the native combination feature is sufficient. The moment you need a single code to deliver multiple types of savings, or you need conditional logic beyond what Shopify’s discount creation screen offers, an app is the right move. [1]

Common Mistakes When Combining Discounts on Shopify

These mistakes appear repeatedly across community threads and support tickets. Avoid them.

1. Forgetting to enable combinations on BOTH discounts.

Combinations are opt-in per discount. If your product discount allows combining with shipping discounts but your shipping discount does not allow combining with product discounts, they will not stack. Both sides must agree.

2. Targeting the same line item with two product discounts.

Shopify only applies one product discount per line item. If you have a 10% off product code and a BOGO targeting the same item, Shopify picks the higher discount and ignores the other. No error message, just silent override.

3. Not testing before going live.

Discount combinations can produce unexpected results, especially when mixing automatic and manual discounts or combining app-created discounts with native ones. Always place a test order with qualifying items and verify every discount component appears in the checkout summary.

4. Exceeding the 25-automatic-discount limit.

This limit includes app-created automatic discounts. If you use multiple discount apps, you may hit this ceiling without realizing it. Disable unused automatic discounts to free up capacity. [1]

5. Assuming all channels support combinations.

Discount combinations work on the online store, Storefront API, and Shopify POS. They do not work on external checkouts like Facebook Shops, Instagram Shops, or third-party marketplace integrations. If you sell across multiple channels, your combination setup may not apply everywhere.

6. Setting your baseline AOV during a stacked promotion.

If multiple discounts are combining on the same order, your effective discount rate is higher than any single discount suggests. Compare your AOV before, during, and after combination campaigns to measure true impact. For more on this, see How to Calculate Shopify AOV.

Sources

  1. Shopify Help Center, “Discount combinations” — help.shopify.com/en/manual/discounts/discount-combinations
  2. Shopify Help Center, “Discounts overview” — help.shopify.com/en/manual/discounts
  3. Shopify Community, “How can I allow multiple discounts at checkout” thread — community.shopify.com
  4. Kite Discount and Free Gift Changelog, “One Code, Multiple Offers: Meet Combined Discounts,” June 2025 — kite-discounts.canny.io/changelog
  5. Kite Discount and Free Gift Changelog, “Fixed Price Options for Combined Discounts,” November 2025 — kite-discounts.canny.io/changelog
  6. Kite Help Center, “How to combine Kite and Shopify discounts” — help.skailama.com
  7. Kite Help Center, “Combined custom discounts for shipping, product, order” — help.skailama.com
No items found.

Rushy Scarcity Countdown Timer

Free to install
Built for Shopify

Hurrify customers to buy within a given timeframe with a sales countdown timer & improve conversions

Another popular Shopify checkout app is Checkout Promotions. The app comes with the ability to leverage a collection of highly robust visibility rules that help show customers one-click post purchase upsell promotions after an order payment has been made. Some of its key features include:

Features

AI recommended and manual recommendations for upselling.

Complete branding control.

Checkout Upsell for increasing AOV.

AI recommended and manual recommendations for upselling.

Pricing

Development

Free

Monthly Plan

$99/ month

Plus Plan

$99/ month

Plus Plan

$99/ month

FAQs on Combining Discounts on Shopify

Can I use multiple discount codes on Shopify?
Can I create one discount code that gives both a percentage off and free shipping?
What happens if two product discounts target the same item?
Do app-created discounts follow the same combination rules as native discounts?
What is the difference between discount stacking and discount combining on Shopify?
Can I combine a Buy X Get Y discount with other discounts?
Diksha P

Diksha P

Diksha leads Product Management at Skai Lama. She talks about discount campaigns, product recommendations, quizzes, and surveys to personalize Shopify stores.

The Only Discount & Free Gift App you Need on Shopify

bfcm 2025 guide
Access Now