Guide
Tracking & ROI
Brands
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.
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.
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.
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:
| Platform | Default mechanism | What actually happens if the discounts aren't set to combine |
|---|---|---|
| Shopify | Discounts 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. |
| WooCommerce | A 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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 accountMake Influence
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 guidesMake Influence
Briefs, agreed terms, tracking links and results sit together — so brands and creators see the same numbers.
See how it worksBrowse the Academy