BFCM, Small and new stores, part 9

Black Friday changes that quietly cost small stores sales

Black Friday mistakes that cost small Shopify stores sales: late theme publishes, sale apps, banners that disagree with checkout, discount conflicts.

Benchmyrk teamPublished 7 min read

In short

At small-store traffic a test can't prove a small improvement, and it won't flag a small loss either (part 1 of this series shows the numbers). The changes in this part don't show up as a dramatic drop. They show up as a sale that did a bit worse than it should have, with no obvious reason.

We don't put a dollar figure on any of these mistakes. Nobody can say what they cost your store without measuring your store. What we can say is how each one happens and how to check for it.

Who this is for: owners of small or new Shopify stores making their last changes before Black Friday.

The short answer

  • Don't publish a new theme in the last two weeks. Duplicate the live one and make small, checked edits instead.
  • Every app you add for the sale is new code on every page. Add them before the freeze, or skip them this year.
  • Your banner, product page and checkout must promise the same offer. If they disagree, shoppers find out at the payment step.
  • Check every sale page on a phone, and place a test order with each discount code you'll share.
  • Decide how your discounts combine, deliberately. Codes stack only when you allow it, and stacked discounts can cost more than you planned.

The 2026 timeline

The 2026 timeline
DateWhat to do
By Sun 8 NovemberDiscounts created with start and end dates, and their combinations set.
By Sun 15 NovemberSale apps installed and checked, banners in place, test orders placed on a phone.
Mon 16 NovemberFreeze: no new apps, theme publishes or discount experiments.
Wed 25 NovemberFinal phone check of every page in your sale emails.
Fri 27 to Mon 30 NovemberWatch orders and messages daily. Fix breakages; don't redesign.

The freeze itself is covered in part 3 of this series, and the full calendar in our general Black Friday testing guide.

Mistake 1: publishing a new theme the week before

A new theme is the biggest change you can make to a store. It changes every page, the cart, how apps attach to the page and how your tracking loads. Publishing one the week before Black Friday leaves no time to find what broke.

Instead: duplicate your live theme in the Shopify admin and keep the copy as a backup. Make sale edits (a banner, a collection) on the live theme in small steps, and check each one on a phone. Save the redesign for January.

Mistake 2: apps and popups added for the sale

Countdown timers, spin-to-win popups, extra upsell widgets and chat buttons all add scripts. Shopify's own guidance on web performance notes that each feature you add to your online store can affect its performance, and some can slow the site down or cause unexpected behavior.

What to check for each new app:

  • Does it slow the first screen on a phone? Compare before and after on mobile data.
  • Does it cover the Add to cart button on a small screen?
  • Does it show a price or offer of its own? A popup promising 15% off while the banner promises 20% creates a question you can't answer at checkout.
  • Can you turn it off quickly if it misbehaves during the sale?

If an app isn't in place and checked by 15 November, leave it out.

Mistake 3: a banner that disagrees with checkout

The shopper reads "20% off everything" on the banner, adds three items, and checkout applies 20% to two of them because one is excluded. Or the banner says "free shipping" and checkout charges shipping below a threshold the banner didn't mention. That surprise lands at the payment step, where Baymard's research finds "extra costs too high" is the most common reason for abandoning (40% of shoppers who were not just browsing, page updated 22 September 2025).

Instead: write the offer once, in one place, with its conditions ("20% off, excludes gift cards", "free shipping over $60 after discounts"), and copy the same words to the banner, the product page, your emails and the discount's title in Shopify. Then place a test order that matches the banner exactly. Know which cart total the threshold counts: a Shopify free-shipping discount counts prices after discounts that combine with it, while a Benchmyrk shipping test counts the cart before discounts.

Mistake 4: untested mobile

Most small stores check changes on the computer they built them on. Sale traffic from social posts and emails is often mostly phones. A banner that wraps to four lines on a phone can push the product photo and the button below the first screen. Baymard also lists website errors or crashes as a reason for 17% of abandoned purchases (same page).

Instead: for every page linked from a sale email or post, open it on your own phone, on mobile data, and go as far as the payment step.

Mistake 5: discount codes that conflict or stack

Shopify discounts belong to three classes: product, order and shipping. They combine only when each discount is set to combine with the other's class, and product discounts apply first, before the order subtotal is calculated. That's flexible, and it's easy to get wrong.

ExampleExample

A store's average order is $60 and its gross margin is 50%, so product costs are $30 an order. Its Black Friday sale is 20% off products. It also has a 15% welcome code (an order discount) that new subscribers get by email, and it's set to combine with product discounts.

  • Sale only: the order costs $48, and the store earns $48 − $30 = $18.
  • Sale plus welcome code: product discount first ($60 to $48), then 15% off the $48 subtotal ($7.20 off), so the order costs $40.80. Total discount: $19.20, or 32%. The store earns $10.80, 40% less than it planned on that order.

Plain arithmetic, following the order Shopify applies discounts in. The store is illustrative.

How to avoid it:

  1. List every discount that will be active from 26 to 30 November: the sale, welcome codes, loyalty codes, influencer codes, free shipping. Shopify allows up to 25 active automatic discounts per store, app discounts included (Shopify Help Center, read 11 October 2026). Benchmyrk's price, offer and shipping tests use up to four of them. A late app discount can push you over the limit.
  2. For each pair, decide whether it should combine, and set it in each discount's combinations settings.
  3. Place a test order for each combination a real shopper might try.
  4. Give every sale discount an end date.

Mistake 6: fixing during the sale by redesigning

Something will go wrong during the sale: an out-of-stock product, a typo, a slow page. Fix the problem directly (hide the product, correct the text, remove the app). Don't respond by redesigning the page or adding another app; that's a second untested change on your busiest day.

How to tell whether something already cost you

You can't prove a small loss at small-store traffic, but you can look for breakages:

  • The funnel by device. If checkout completion on phones drops sharply on a day you changed something, look at that change.
  • Messages from shoppers. "The code didn't work" or "the banner said free shipping" are free bug reports.
  • Your test orders. If one fails, many shoppers' orders did too.

Mistakes to avoid (the short list)

  • A new theme in November. Duplicate and edit instead.
  • New apps after 15 November. Each one is new code on every page.
  • Two different offers on one page. Banner, popup and checkout must agree.
  • Checking on a computer only. Your sale traffic is on phones.
  • Codes that combine by accident. Set combinations deliberately and test them.

Checklist

  • [ ] Live theme duplicated, no new theme published in November
  • [ ] Every sale app installed and checked on a phone by 15 November
  • [ ] Offer written once, with conditions, and copied everywhere
  • [ ] Every active discount listed, with its combinations set
  • [ ] Test order placed for each realistic combination
  • [ ] Every page in sale emails checked on a phone on 25 November
  • [ ] A plan for fixing problems during the sale without redesigning

Managing several client stores? The agency track on the BFCM hub covers what not to test over BFCM. There's also an overview of app impact testing.

Sources

  1. Shopify Help Center, Discount combinations, read 12 October 2026
  2. Shopify Help Center, Duplicating themes, read 12 October 2026
  3. Baymard Institute, Cart abandonment rate statistics (updated 22 September 2025), read 12 October 2026
  4. Shopify Help Center, Web performance, read 12 October 2026
  5. Shopify Help Center, Automatic discounts, read 11 October 2026

Check your numbers before you test.

The sample size calculator shows what your traffic can detect. When you're ready, the 14-day free trial runs on Shopify.

Start the 14-day free trial