Academy

/

Discount Code Stacking: What Happens When an Influencer's Code Meets a Sitewide Sale

Guide

Tracking & ROI

Brands

Discount Code Stacking: What Happens When an Influencer's Code Meets a Sitewide Sale

Most ecommerce platforms don't automatically combine a manually-entered discount code with a sitewide sale. Shopify requires each discount to be explicitly configured as combinable, or only whichever discount is worth more to the customer gets applied. WooCommerce instead lets a merchant toggle "Exclude sale items" on each coupon separately. Either way, an influencer's code can silently fail to apply during Black Friday or a similar promotion, with no error shown to anyone.

The short answer

Most ecommerce platforms don't automatically combine a manually-entered discount code with a sitewide sale. Shopify requires each discount to be explicitly configured as combinable with other discount classes, or only whichever single discount is worth more to the customer gets applied and the other simply doesn't apply to that order. WooCommerce solves it differently: the merchant toggles "Exclude sale items" on or off per coupon. The result is the same underlying problem regardless of platform: an influencer's code can silently fail to apply during a sale, without the customer, the brand or the creator necessarily noticing right away.

Why does the conflict happen at all?

A sitewide sale — "20% off everything this week" — is typically set up as a discount that applies automatically to every customer, with nothing to type in. An influencer's discount code, by contrast, is a manual discount the customer has to enter themselves at checkout. The two discounts hit the same order at the same moment whenever a customer arrives from an influencer's post in the middle of a period when the store is already running a general sale. Unlike attribution stacking, where the conflict is between two different creators' tracking signals over who gets the commission credit, this conflict is more basic: whether the influencer's own code gets applied to the order at all, regardless of who would be credited afterward.

How two major platforms actually handle it

There's no shared standard for how an ecommerce platform handles a code that hits an active sale. Two of the most widely used platforms solve it in opposite ways:

PlatformDefault mechanismWhat actually happens if the discounts aren't set to combine
ShopifyDiscounts don't combine automatically. Per Shopify's own documentation, each discount (an automatic sale or a code) must be explicitly configured to combine with other discount classes (product, order, shipping).Shopify's own documentation puts it this way: "in some cases when there are active automatic discounts on your store, and a customer also uses one or more discount codes, then the best discount or combination of discounts automatically applies to the customer's cart" — in other words, only whichever discount gives the customer the bigger saving is actually applied. The influencer's code can be rendered entirely redundant by a larger automatic sale, with no error shown to the customer.
WooCommerceA coupon is, by default, its own standalone setting. Per WooCommerce's own coupon-management documentation, there's a setting called "Exclude sale items," described as: "Tick the box if the coupon does not apply to products on sale."If the merchant hasn't checked "Exclude sale items" on the influencer's coupon, the code can instead stack on top of a product that's already discounted as part of the sale — the opposite problem from Shopify's: here the brand risks a deeper total discount than intended, rather than the code not being used at all.

The point isn't that one platform is "right" — it's that the default behaviour runs in opposite directions from platform to platform. Run a third platform or a third-party discount app, and expect a third, possibly different rule again — always check that platform's own documentation, don't assume.

Three ways the code can fail during a sale

  • Silent rejection, no error. The code exists and is valid, but doesn't get applied because the automatic sale is worth more to the customer and the two discounts aren't set to combine. The customer just sees the price the sale already gives — no error message, no visible reason the code "didn't work."
  • Unintended double discount. The code stacks on top of the existing sale because the platform's default setting allows it (as in the WooCommerce example above) — the customer gets a deeper discount than the brand planned, without anyone deciding that on purpose.
  • An actual checkout error message. If the customer tries entering multiple codes that can't be combined, Shopify shows "Some discount codes couldn't be used together. We applied the best combination" — but that scenario assumes the customer is actively trying several codes, not that a single automatic sale is already active.

What this means for the influencer's commission

The consequence reaches further than the discount itself. If whatever system tracks whether a code was "used" is tied to the code actually being applied at checkout — not just the customer attempting to enter it — an order the influencer genuinely drove to the site can end up looking as if the code was never used at all. See discount codes vs tracking links for why a code is already a weaker tracking mechanism than a click when it comes to pinning down exactly which sale belongs to which creator. The combination problem adds another layer on top of that: even when the customer does exactly what the campaign asked, the discount mechanics themselves can stop the code from ever registering as applied.

Decision framework: what a brand should settle before a sale and an influencer code overlap

  • IF you're planning a sitewide sale while an influencer campaign with discount codes is already running → check both discounts' combination settings before the sale goes live, not after.
  • IF you want the influencer's code to keep working during the sale → explicitly set both discounts to combine (on Shopify), or deliberately leave "Exclude sale items" unchecked (on WooCommerce) — and document the decision.
  • IF you'd rather avoid a deeper total discount than planned → do the opposite: make sure the discounts explicitly cannot combine, and tell the influencer that the code temporarily won't add extra savings during the sale period.
  • IF an influencer campaign is scheduled to land during a known sale period like Black Friday → settle the question while the campaign is being briefed, not once the first "the code doesn't work" support tickets start coming in.

Worked example (hypothetical)

The figures below are invented and for illustration of the mechanic only — this is not a real Make Influence customer case, and none of the numbers are benchmarks.

A product normally costs DKK 500. The store runs an automatic 20% sitewide sale for a week: DKK 500 × 0.80 = DKK 400. At the same time, an influencer has a personal code, WELCOME10, for 10% off: DKK 500 × 0.90 = DKK 450. The two discounts aren't set to combine.

  • The customer enters WELCOME10 at checkout. Because the automatic sale gives a better price (DKK 400 vs DKK 450), the sale is what actually applies — the code never gets activated on the order, even though the customer actively typed it in.
  • The customer pays DKK 400 — the same price any other customer with no code would have paid that week.
  • If commission tracking requires the code to have actually been applied to credit the influencer, this order gets no commission attributed to them at all — even though the customer came from the influencer's post and actively tried to use the code.

Common mistakes

  • Assuming one platform's behaviour applies everywhere. Shopify's "apply the best discount" logic and WooCommerce's "excludes sale items, if checked" logic are two fundamentally different mechanics — always check your own platform's documentation.
  • Launching a sale without checking active influencer codes first. A sale set up at the last minute often hits every active code at once, with nobody having made a deliberate call on any of them individually.
  • Assuming an error message will always warn the customer. As covered above, the code can simply be ignored with no visible error — nobody may notice the problem until an influencer themselves asks why their code gave no extra discount.
  • Forgetting to tell the influencer. If the code is effectively disabled during a sale period, that should be in the briefing upfront — not discovered by the creator through an angry comment from a follower.

Make Influence's operational perspective

In Make Influence's experience, this problem almost always gets caught too late — typically when a sale is launched by a completely different team than the one running the influencer partnerships, with nobody having cross-checked the active codes first. Our recommendation is to make it a standing item in the planning of any sitewide sale: a short list of every active influencer code, and a deliberate decision for each one on whether it should be allowed to combine with the sale. It's cheaper to settle upfront than to explain afterward why an influencer's code didn't give the discount that was promised.

FAQ

Is it the platform's fault that the code doesn't work?

Not on its own — it's usually a configuration decision (deliberate or accidental), not a platform bug. Both Shopify and WooCommerce give the merchant control over whether a code can combine with a sale.

Can you tell whether a code was actually applied on a given order?

It depends on the platform and which system is used for tracking — but in practice, order data from the store itself (not just the tracking platform's dashboard) should be checked if there's doubt about whether a code was actually applied. See reconciling your own analytics with the tracking platform for the full process.

Does the same problem apply to a sale that only runs a few hours, like a flash sale?

Yes — the mechanic is the same regardless of how long the sale runs. The shorter the sale, the less time there typically is to notice and fix the problem before it's over.

Should we always let influencer codes combine with a sale?

Not necessarily — it's a business decision, not a technical requirement. Some brands deliberately disable a code during a larger sale to avoid an unintentionally deep combined discount. What matters is that the decision is deliberate and communicated, not accidental.

Does this affect whether the price still complies with the EU's 30-day lowest-price rule?

That's a separate question. Regardless of whether the code was actually applied, whatever price is ultimately shown as the "normal" or "before" price in a campaign still has to be documentable under the rules. See the EU Omnibus Directive's 30-day lowest-price rule for the full breakdown.

What if the customer uses a different creator's code on top of the sale — is that the same problem?

No, it's a related but separate conflict. This article covers a single code against a general sale. When two different creators' tracking signals both hit the same order and the question is who gets the commission credit, that's attribution stacking instead — see attribution stacking for that conflict.

Can a return after a sale like this complicate the commission question further?

Yes — if an order was credited to a creator despite all this, and the customer later returns the product, the ordinary commission clawback rules still apply unchanged. See commission clawbacks for the full breakdown.

Make Influence

Want influencer marketing to be easier?

Find creators with real audience data, run collaborations in one place, and see clicks and sales per creator while the campaign is live.

Book a demoCreate account

Make Influence

Get paid for the audience you built

Apply to campaigns from brands that are actively looking, follow your own clicks and sales, and get paid without chasing invoices.

Create creator profileMore creator guides

Make Influence

One place for the whole collaboration

Briefs, agreed terms, tracking links and results sit together — so brands and creators see the same numbers.

See how it worksBrowse the Academy