Stacking Black Friday Offers On Shopify: What Combines, What Collides, And What Each One Costs In 2026

Discounty Team
Published:
November 4, 2026
Navy price tags stacked in a row with one tag overlapping, illustrating Black Friday offers that collide on Shopify

Outside Shopify Plus, only one product discount can apply to an item, and every store gets 25 active automatic discounts in total. Plan Black Friday offers around those two limits, cost each one in gross profit, and cut the ones that collide.

Quick Decision Framework

  • Who This Is For: Shopify stores doing roughly $100K to $2M a year that plan to run two or more offers at once over Black Friday and Cyber Monday.
  • Skip If: You are running a single sitewide code this year, or you are on Shopify Plus with a developer who already manages discount logic through Shopify Functions.
  • Key Benefit: An offer stack that checkout will actually honour, priced in gross profit dollars instead of headline percentages, with one offer cut before it costs you.
  • What You’ll Need: Your average order value, gross margin by best seller, and your Shopify admin Discounts page open in another tab.
  • Time to Complete: 14 minutes to read, about two hours to plan and schedule the offers.
A free gift costs you one product. Thirty percent off sitewide costs you almost a third of every order, including the orders that would have happened anyway.

What You’ll Learn

  • Which Black Friday offers Shopify will combine on one order, which it silently drops, and in what order it applies them
  • Why the 25 active automatic discount ceiling fills up faster than most stores expect, and why a discount app does not add more slots
  • How to compare a free gift, a quantity break, free shipping and a sitewide markdown in gross profit dollars per order
  • Where to set the first threshold so customers reach for it, and where to show it so they see it before checkout
  • When native Shopify discounts are enough, and when a dedicated app like Discounty earns its monthly fee

Disclosure: this article is part of a paid content partnership between eCommerce Fastlane and Discounty.

Black Friday is no longer one day. Adobe’s 2025 Cyber Week report put US online spending across the five days from Thanksgiving to Cyber Monday at $44.2 billion, with Black Friday alone at a record $11.8 billion, and it was the second year running that Black Friday grew faster than Cyber Monday. Shoppers are buying earlier and comparing longer, which is why most stores now plan a few offers at once rather than one big code.

That is where things quietly break. A collection markdown, a quantity break, a free gift and free shipping all sound compatible on a planning doc. Checkout does not read the planning doc. It reads Shopify’s discount rules, which decide which offers apply, which lose, and in what order they stack. A store that checks the rules second finds out on Thanksgiving night, usually from a customer email.

This guide works the other way round. It starts with what Shopify will and will not combine, then prices each offer in gross profit, then shows where to set and display the thresholds. The last section walks a worked plan for an illustrative $60 average order store and cuts one offer out of it, because the cheapest Black Friday offer is often the one you never run.

How Shopify Decides Which Black Friday Offers Can Share An Order

Shopify sorts every discount into one of three classes (product, order or shipping) and lets offers combine only when each discount is set to combine with the other’s class, applying product discounts first, order discounts to the reduced subtotal, and shipping discounts last. That sequence is in Shopify’s help center page on combining discounts, and it explains most Black Friday checkout surprises.

Start with the classes. A collection markdown, a quantity break and a Buy X get Y offer are product discounts, because they change what a line item costs. A “spend $100, save $15” offer is an order discount, because it changes the subtotal. Free shipping over a threshold is a shipping discount. Every discount you create, whether in the Shopify admin or through an app, lands in one of those three buckets, and its combination settings decide which other buckets it will share an order with.

All merchants can combine order discounts with free shipping, product discounts with free shipping, and product discounts with other product discounts as long as they sit on separate items. Combining a product discount with an order discount, or two order discounts together, is limited to eligible merchants, so check your own Discounts page before you build a plan that depends on it.

Two rules catch stores out every year. First, when two product discounts land on the same line item, Shopify applies only the better one for the customer; outside Shopify Plus, they do not add together. So a 20% collection markdown and a “buy two, save 10%” quantity break on the same jacket do not give 30%. The customer gets 20%, and your tier table on the product page is now promising something checkout will not deliver. Second, only one shipping discount can apply per order, and a customer can use at most five product or order discount codes plus one shipping code on the same order.

Order matters too. Because order discounts apply to the subtotal after product discounts, a “spend $100” threshold behaves as if it is checked against the discounted cart when the two combine. A customer with $110 of full price items and a 15% markdown has a $93.50 subtotal and can miss the threshold, although Shopify may pick a different combination when that is better value for the customer. If your messaging says “spend $100” and your cart progress bar counts the undiscounted total, you have built a complaint into the sale, so test the exact basket in your own store before launch.

The practical move is to sketch your offers in a small grid before you create anything: one row per offer, its class, which products it touches, and which classes it must combine with. Any two product discounts that overlap on the same items need a decision now, not on the day.

Why 25 Automatic Discounts Fills Up Faster Than You Expect

Shopify caps every store at 25 active automatic discounts, and the discount limits section of Shopify’s discount combinations guide states that the total includes app based discounts, so installing a discount app does not give you a second allowance. For most stores 25 sounds like plenty until the Black Friday plan is written down.

Count it out. A three tier quantity break built as separate native discounts is three slots. A gift with purchase is one, free shipping is one, and each collection markdown is one more. Add an early access offer, a different Cyber Monday set, and the always on discounts you forgot about (a wholesale tier, a loyalty reward, a welcome offer), and a modest plan can reach 15 or 20 slots before anyone notices.

The cap matters because the failure is quiet. When a store is at the ceiling, Shopify warns that some automatic discounts might not apply, so the offer you announced in Tuesday’s email can fail to appear at checkout without anyone on your team noticing.

There are three honest ways to manage it. The first is to run fewer automatic offers and use codes for the rest, since the 25 cap applies to automatic discounts and codes sit outside it. The second is to retire offers you no longer need before the season starts, which most stores should do anyway. The third is to use an app whose discounts spend fewer slots per offer, for example one that handles all tiers of a quantity break inside a single discount. Apps differ here, so ask any vendor how many of your 25 slots its offers consume before you build on it.

Whichever route you choose, do the count in writing. If the plan needs more than about 20 slots, the plan has too many offers, which is a margin problem as much as a technical one.

What Each Black Friday Offer Actually Costs You

The fair way to compare Black Friday offers is in gross profit dollars per order, because a percentage off reduces margin on every order including ones that would have happened at full price, while a gift or a threshold offer costs you mainly when the customer does the thing you wanted. Headline percentages hide that difference completely.

Here is an illustrative example, assuming a $60 average order and a 60% gross margin, so each typical order carries $36 of gross profit before shipping and marketing. These numbers are not from any specific store; replace them with your own.

A 30% sitewide markdown takes $18 off that $60 order. Your gross profit falls from $36 to $18, half of what it was, and that happens on every order in the sale window, including customers who were going to buy anyway. To earn the same total gross profit as a normal day, the sale needs roughly twice the orders.

A free gift on orders over $75 costs you the landed cost of the gift, and only on orders that cross $75. If the gift costs you $6, a customer who adds $15 to reach the threshold has given you $9 of extra gross profit at your 60% margin and taken $6 back as a gift. You are $3 ahead on that order before counting the customer who discovers a new product through the gift. The gift also goes to customers who were already spending $75, so count its cost across every qualifying order, not just the ones it lifted.

A “buy two, save 15%” quantity break costs 15% on both items, but only for customers who buy two. If a typical item is $40, two items at 15% off is $68 instead of $80, so you give up $12 on an order that would otherwise have been $40. You have traded $12 of discount for a second unit that carries $24 of gross profit at full price, so the offer pays when it creates the second unit rather than discounts a pair the customer was already buying.

Free shipping over a threshold costs your real shipping cost on qualifying orders. If an average label costs $8, set the threshold where the extra basket value covers it. The eCommerce Fastlane profit leak audit is a useful companion here, because shipping and stacked discounts are two of the places margin disappears without showing up in revenue.

Run this for your own numbers before you choose offers. The point is not that markdowns are always wrong. Clearance stock with no other exit can justify a deep markdown, and a store buying new customers it expects to keep for years may accept a thinner first order on purpose. That is a lifetime value decision, and it should be made with the number in front of you. The point is that the margin cost of each offer should be a number on your plan, not a feeling.

Where To Set The First Threshold So Customers Reach For It

Set the first spending or quantity threshold just above what a typical order spends today, so most customers can see it from where they already are, and place later tiers at steps that ask for one more item rather than a different basket. A threshold far above your normal order reads as a promotion for someone else.

Use your median order value, not just the average, because a few large orders pull the average up. In Shopify Analytics, look at last year’s November orders and find the order value most customers land near. If the median is around $55 and you sell items at $20 to $40, a first threshold at $65 or $75 asks for one more item. A threshold at $150 asks for a different customer.

Tiers work the same way. A quantity break that goes from two units to three to five gives customers a clear next step at each stage. A jump from one unit to ten skips the people in the middle, which is where most of your orders sit.

Check the threshold against the costing from the previous section. A free gift threshold must be high enough that the extra basket value covers the gift. A free shipping threshold must cover your average label. If the threshold that customers will reach does not cover the cost, the offer is wrong for your store, and the right move is to change or drop it, not to raise the threshold until nobody qualifies. And set every cart threshold against the discounted subtotal, since that is what checkout measures.

Showing The Offer Where The Customer Decides

An offer works only if the customer sees it at the moment of choosing, which means a tier table on the product page, a short gift message when the threshold is close, a progress bar in the cart and an honest end time, not a banner the customer scrolled past on the homepage. Most Black Friday offers fail at visibility, not at value.

Each placement does one job. The tier table on the product page answers “is it worth buying two?” before the customer adds one. The gift message tells a customer at $57 that $13 more earns the gift, while they can still act on it. The cart progress bar shows how far the customer is from free shipping or the next tier, and it should count the same subtotal checkout will count, after product discounts. A countdown is useful only when the offer genuinely ends at that time. A timer that resets is the kind of manufactured urgency that costs trust long after the sale.

Shopify’s native discounts handle the checkout math but do not draw these storefront elements by themselves. You add them through your theme, a developer, or an app. That is one of the clearest reasons stores reach for a discount app at Black Friday: the offer logic and the on site display live in one place, so the tier table cannot drift away from what checkout applies. The eCommerce Fastlane roundup of Shopify Black Friday apps sorts the options by the bottleneck each one solves.

Whatever you use, test on a duplicate theme first. Preview a product page, add items until you cross each threshold, and check that the cart total, the progress bar and the checkout total agree. Then do it again on mobile, which Adobe says drove 57.5% of Cyber Monday online sales in 2025.

If you are building gift sets or bundles as part of the plan, the eCommerce Fastlane bundle strategy guide covers how to structure them so they lift order value rather than discount it.

Schedule Every Offer Before Black Friday Week

Every Black Friday offer should have its start and end date set in advance, so nothing depends on someone switching it on at midnight or remembering to switch it off on Tuesday. Shopify’s own discounts support start and end dates, and most discount apps add scheduling for campaigns and storefront elements together.

Scheduling means the early access offer opens on time while you are asleep, the Black Friday offer ends when your emails said it would, and the Cyber Monday offer cannot overlap the Black Friday one and push you over the 25 slot ceiling for a day.

Write the schedule out as a calendar, with each offer’s class, slot count and start and end time, and check two things against it. First, at no hour do the active automatic discounts exceed 25. Second, no two product discounts overlap on the same items unless you have decided which one should win.

Finally, plan the end. If an app changes product prices directly (a bulk price editor rather than a checkout discount), know how prices return to normal. Removing an app while a price changing campaign is live can leave sale prices in place. Discounty, for example, offers a Safe uninstall option in its settings that ends every campaign first, so prices revert before the app is removed. Whatever tool you use, end campaigns before you uninstall.

A Worked Black Friday Plan, And The Offer To Cut

The plan below is an illustrative composite, not a real store: a Shopify brand with a $60 average order, a $55 median, a 60% gross margin, an $8 average shipping label and two best sellers at $40, and it ends with three offers rather than the five it started with. The figures are assumptions to show the method.

The first draft had five offers: 30% off sitewide, a “buy two, save 15%” break on the two best sellers, a free gift over $75, free shipping over $75 and a separate Cyber Monday code. On paper, generous. Through the rules above, it falls apart. The sitewide markdown and the quantity break are both product discounts on the same best sellers, so checkout would apply only the better one and the tier table would mislead. The markdown also halves gross profit on every order. And because the gift and shipping thresholds are measured after product discounts, a 30% markdown pushes most baskets below $75.

The revised plan keeps three offers. The quantity break stays on the two best sellers, because it creates the second unit rather than discounting the first. Free shipping moves to $70, which is reachable from the $55 median with one more item: a $15 lift adds about $9 of gross profit and covers the $8 label. The free gift moves up to $90, where the extra basket value pays for both the gift and the shipping it rides on. One progress bar shows both steps, so the customer always sees the next one. The sitewide markdown is cut. If there is slow moving stock, it gets its own collection markdown on products that are not in the quantity break, so the two product discounts never touch the same item. The Cyber Monday code is replaced by extending the same offers through Monday, which saves slots and keeps the message simple.

That is the decision most stores at this stage need to make: fewer offers, each one costed, each one visible, none of them colliding. Merchants who skip it tend to end the weekend with more orders and less profit than a normal week.

As for tools, the native Shopify Discounts page handles a plan this size at no extra cost, provided you build the tier table and progress bar some other way. An app earns its fee when you want the offer logic, the storefront display and the schedule in one place. Discounty, a sale and discount app for Shopify, is built for this case: quantity discounts, cart goals, Buy X get Y, shipping discounts and bulk price edits, scheduled from one dashboard, with tier tables, countdowns and cart progress bars on the storefront. It is Built for Shopify, Discounty says more than 20,000 stores use it, it is rated 4.9 from more than 1,250 reviews, and has a free Starter plan, with paid plans from $9.90 a month as of November 2026. Its AI assistant, Lumos, is free on every plan, drafts a campaign from a one line description for you to check and save, and answers questions about the campaigns you already have running. eCommerce Fastlane readers can use the code FASTLANE for 90% off the first month on the Lite, Essential or Discounty plan (not the Ultimate plan) until 31 December 2026, and every paid plan starts with a 3 day free trial. For a fuller look at where it fits and where it does not, including how fixed Shopify Markets prices interact with its bulk price editor, see the eCommerce Fastlane Discounty review.

Margin thinking also runs past the checkout. On episode 496 of the eCommerce Fastlane podcast, Stefan Dobrev of Link My Books walks through why payouts rarely match sales on Shopify and Amazon, which is worth hearing before you judge how a Black Friday weekend actually went.

Frequently Asked Questions

Can I combine a percentage off sale with a free gift on Shopify?

Yes, you can combine a percentage off sale with a free gift on Shopify as long as both discounts are set to combine with each other’s class and they do not both act as product discounts on the same item. A free gift built as a Buy X get Y offer is a product discount, so it can sit alongside a markdown on different products. If both land on the same line item, outside Shopify Plus checkout applies only the better one. Also remember that when discounts combine, a spending threshold behaves as if it is checked after product discounts, so a markdown can push baskets below the gift threshold. Test the combination on a duplicate theme before the sale starts.

How many automatic discounts can a Shopify store have active at once?

A Shopify store can have a maximum of 25 active automatic discounts at once, and that total includes discounts created by apps. Installing a discount app does not add a second allowance, although some apps spend fewer slots per offer than others, for example by handling every tier of a quantity break inside one discount. Discount codes are counted separately from this ceiling. If your Black Friday plan needs more than about 20 automatic slots, simplify the plan, retire old always on discounts, or move some offers to codes before the season starts.

Why is my Shopify quantity discount not stacking with my collection sale?

Your quantity discount is not stacking with your collection sale because both are product discounts on the same items, and outside Shopify Plus Shopify applies only the single best product discount to a line item. The customer receives whichever discount is larger, not the sum of both. To fix it, either keep the two offers on different products, or decide which offer should apply to those items and remove the other. Also update any tier table on the product page so it does not promise savings checkout will not give.

Is a free gift cheaper than a percentage discount for Black Friday?

A free gift is usually cheaper than a percentage discount for Black Friday because it costs the landed cost of one product on each order that crosses the threshold, including orders that would have crossed it anyway, while a percentage discount reduces gross profit on every order in the sale window. In an illustrative store with a $60 average order and 60% gross margin, 30% off sitewide halves gross profit per order, while a $6 gift over $75 can leave the store ahead on qualifying orders. Run the comparison with your own margin, gift cost and order values before deciding.

Where should I set my free shipping threshold for Black Friday?

Set your Black Friday free shipping threshold just above your median order value, at a level where the extra basket value covers your average shipping label. If most orders land near $55 and labels cost about $8, a threshold around $70 asks for one more item and pays for the shipping. When discounts combine, order discounts apply to the subtotal after product discounts, so a store wide markdown can effectively raise the threshold; test the exact basket before launch. Show progress toward it in the cart, using the same discounted subtotal checkout uses.

 

FIND US ONLINE

WEEKLY DTC INSIGHTS

TRUSTED BY THOUSANDS

TRUSTED PARTNER

Choose a language