How to Run Black Friday Early Access on Shopify
Marketing and Discount

How to Run Black Friday Early Access on Shopify

Mahbod Mortazavi, Marketing Director at Discounty
Mahbod Mortazavi
|
October 13, 2026

In short

  • Early access gives your list the public offer 48 hours sooner, on Tuesday 24 and Wednesday 25 November 2026. The same depth, neither smaller nor bigger.
  • Build it as an Advanced discount code. Limit it to a customer segment of subscribers, or send the code to your list alone.
  • End it on Wednesday at 23:59, a minute before the public sale opens. From then on, no public price drops below what the list spent.

Black Friday 2026 is Friday 27 November, and many stores open their sale a day earlier. Last season, more Discounty stores started their sale on Thanksgiving than on Black Friday itself. So plan the public sale from Thursday 26 November at 00:00, and give your list the two days before it.

Growing the list itself is your email platform's job, so this guide starts from the list you have. The whole season is on the Black Friday checklist.

What is Black Friday early access for?

Why it matters. Early access reminds your list of the sale and gives them a head start. Your list is mostly people who have bought from you before, and they do much of their Black Friday buying anyway. When Navdeep Sahni, Dan Zou and Pradeep Chintagunta tested emailed discount codes, most of the extra sales came from people who never typed the code (Management Science, 2017). The message did more of the work than the depth. So the reward is time: the full range of sizes before Thursday's crowd.

It also replaces something to avoid, a public discount before Black Friday. Frequent promotions lower the price shoppers expect and teach them to wait. In the EU, a public discount in the previous 30 days also lowers the price your Black Friday percentage is counted from.

  1. Write down the public offer: its depth, its products and its start on Thursday 26 November at 00:00.
  2. Build the public sale now as a Bulk price editor campaign, with both dates set.
  3. On Monday 23 November, turn on Activate countdown timer in that campaign and choose Start in. Switch it to Ends in once the sale opens.
  4. Keep every price on those products whole until Thursday.

The countdown timer is on the Essential plan and up.

Worked example. A jacket sells for $60, and the public sale takes 20% off from Thursday. Until then a stranger sees $60, with a timer from Monday. A subscriber with the code spends $48 on Tuesday: $60 minus $12. From Thursday everyone spends $48. Nobody who bought early sees a lower price later.

The catch. A timer that runs for weeks gives people a reason to hold off. Sales dip before a promotion because shoppers wait for it. Show the Start in timer for the last few days, from Monday 23 November.

Give the list the same offer as the public sale

Why it matters. A smaller offer punishes your regulars for coming early. Eric Anderson and Duncan Simester ran a 28-month field test with more than 50,000 customers of a US catalogue retailer. Those who saw an item cheaper after buying it ordered about 15% less afterwards (Quarterly Journal of Economics, 2010). The drop was largest among the customers who spent the most. A bigger offer is no answer either. In three field tests by the same two researchers, deeper discounts lowered later buying among established customers (Marketing Science, 2004), who bought ahead and grew more price-sensitive. Your list is mostly established customers. Being in the group has a value of its own, so the same offer, sooner, is enough.

  1. Copy the public offer exactly: the same products under Applies to, and the same Percentage under Discount value.
  2. If the public sale leaves products out, leave them out of the code with Exclude specific products.
  3. Compare three products: the Tuesday price with the code and the Thursday price without it. They must match.
  4. If you want to give the list more, make it something other than price, such as free shipping above your average order.

Worked example. The $60 jacket, three ways:

Offer to the listThe list spends on TuesdayEveryone spends from ThursdayWhat the list learns
The same 20%$48$48Coming early costs nothing
A smaller 10%$54$48Coming early cost them $6
A deeper 30%$42$48Wait for the list price next year

The catch. The rule binds the whole season. If Cyber Monday goes to 30%, or December goes to 25%, the list spent more than the people who waited. Plan Monday as the last day of the same offer, and keep the weeks after at or above the early price.

Set a 48-hour window: Tuesday and Wednesday

Why it matters. No study has compared a one-day window with a longer one. What is known is the shape of code use. Jeffrey Inman and Leigh McAlister found a burst at the start, a lull, and a second burst just before the code expires (Journal of Marketing Research, 1994). Two days give both bursts room, and every subscriber gets an evening to shop. The window still closes before Thanksgiving.

When, in store timeWhat happens
Monday 23 NovemberThe Start in timer appears on the public sale
Tuesday 24 November, 00:00Early access opens and the code works
Wednesday 25 November, 23:59Early access ends and the code stops
Thursday 26 November, 00:00The public sale opens to everyone
Monday 30 November, 23:59The public sale ends
  1. Check your store's time zone in Shopify admin under Settings, then General. Campaign dates follow it.
  2. Set the code to start on Tuesday 24 November at 00:00.
  3. Set it to end on Wednesday 25 November at 23:59.
  4. Write the end time and its time zone into every message about the code.

Worked example. Your store runs on New York time. Tuesday 00:00 there is Monday 21:00 in Los Angeles. The email says "until 23:59 Eastern on Wednesday", so a shopper in California knows the code closes at 20:59 their time.

The catch. A campaign built while you travel can carry the wrong clock. Before you save, check that the times in the form match your store's time zone.

Build the code as an Advanced discount code

Why it matters. An Advanced discount code never applies on its own. The shopper types it, or opens a link that applies it, so nobody browsing your store finds the offer by accident. It can mirror the public sale exactly: a product discount on the same collection, at the same percentage.

Advanced discount code is on the Essential plan and up, and so is the Exclude specific products option inside it.

  1. Choose Create campaign, then Advanced discount code. Name it for yourself; customers never see the name.
  2. Type a code, or use Generate random code.
  3. Turn on the Product discount. Under Applies to, choose the public sale's collection.
  4. Set Discount value to Percentage, at the public sale's depth.
  5. Under Maximum discount uses, turn on Limit to one use per customer.
  6. Set the start to Tuesday 00:00 and the end to Wednesday 23:59.
  7. In the summary panel, open Share link (it shows once the store has its own domain), set Link destination to Collection, and use Copy link for the email button.
  8. Read the summary, then save.

Worked example. Your public sale runs on a "Black Friday" collection of 60 products at 20% off. The code targets the same collection at the same 20%. A subscriber who opens the link on Tuesday lands on that collection, and a $60 jacket costs $48 at checkout, as it will for everyone on Thursday.

The catch. If you pick products by hand, the code discounts the exact variants you tick. A jacket in three sizes and two colours is six variants, and one unticked box leaves that size at full price. After adding variants, reopen Applies to and check the whole list before you save.

Keep the code inside the list

Why it matters. A code that works for anyone can reach a coupon site within hours, and every stranger who uses it gets your regulars' head start. Nobody without a stake in the answer has measured what a leak costs, and stopping one is cheap. A customer segment does it. Shopify checks at checkout whether the customer belongs to the segment, by email or phone number. A guest gets the discount when the email they enter is in the segment. Nobody else does.

Customer segment targeting is on the Discounty plan and up. Shipping discount and Buy X get Y campaigns can be limited to a segment the same way.

  1. In Shopify admin, go to Customers, then Segments, and create a segment of customers who accept email marketing.
  2. Check the number of customers it matches against the size of your list.
  3. In the Advanced discount code, select that segment as the customers who can use it.
  4. Make the code hard to guess. BLACKFRIDAY26 is the code a coupon site tries before you send anything.
  5. Turn on Limit number of times this discount can be used in total, and set a Maximum number of uses with room for your list.
  6. On a plan without segments, keep steps 4 and 5, and send the code to the list alone.

Worked example. Your list has 800 people, and you expect up to one in ten to buy: 80 orders. Set the Maximum number of uses at 120. Each use takes $12 off a $60 jacket. Without a segment, a leak after your list has used 80 lets strangers take the other 40 uses at most: 40 × $12 = $480. With the segment, a stranger's email fails the check and the leak costs nothing.

The catch. A subscriber who checks out with a different email from the one on your list falls outside the segment, and the code refuses them. Say in the email which address to use. On plans without a segment, the cap cannot tell a subscriber from a stranger, so the short window does the rest.

End early access a minute before the public sale

Why it matters. A Bulk price editor sale changes the product price itself. A code still running on Thursday takes its percentage off that sale price, so the two offers add up. It also becomes a second sale nobody announced.

  1. Set the code's end to Wednesday 25 November, 23:59, in the same sitting as the start.
  2. Set the public Bulk price editor campaign to start on Thursday 26 November, 00:00.
  3. Give the public campaign its end as well: Monday 30 November, 23:59.
  4. Early on Thursday, try the code at checkout and check that it is refused.

Worked example. The public sale opens at Thursday 00:00, and the code was left to end at 08:00. For those eight hours a shopper can use both. The sale takes the $60 jacket to $48, and the code's 20% comes off that, leaving $38.40. That is 36% off, below the price your own list spent on Tuesday.

The catch. The end date is the one that gets left blank. Last Black Friday season, 11% of the campaigns stores started in Discounty had none. On an early access code, a missing end turns two days into a discount that runs all week.

The catch: early access sets your floor for the season

Why it matters. Once your list buys the jacket at $48, $48 is its floor until the end of January. Cyber Monday cannot go lower, and neither can December or a clearance after Christmas. Early access also moves stock, so popular sizes can sell through before Thursday. And your regulars meet any mistake before anyone else does.

  1. List the early access products and their early prices in one sheet. That is your floor until the end of January.
  2. If a product is scarce, say so in the email, so nobody expects every size on Thursday.
  3. At 00:05 on Tuesday, place a test order with an email in the segment, and try the code with one outside it.
  4. Keep the code you send after the sale private, and smaller than the Black Friday offer.

Worked example. On 27 December you want to clear leftover jackets at 30% off $60, which is $42. Every subscriber who bought at $48 now sees a price $6 lower, and some will return the jacket and buy it again. Clear the jackets at $48 or above.

The catch. Holding the floor costs margin later in the season. If you already expect to clear a product deeply in January, leave it out of Black Friday and early access altogether.

How to undo it

Early access is one Advanced discount code, so undoing it is one step: deactivate the code in Discounty, and it stops working at checkout from that moment. Orders already placed keep their discount. The public sale is a separate campaign and is not affected. If the code went out without an end date, deactivate it by hand at 23:59 on Wednesday.

Questions

When should Black Friday early access run in 2026?

From Tuesday 24 November at 00:00 to Wednesday 25 November at 23:59, in your store's time zone. That is 48 hours, ending a minute before the public sale opens on Thanksgiving.

Should early access be a bigger discount than the public sale?

No. Give the list the same offer, sooner. A smaller one charges your regulars more for coming early, and a bigger one teaches them to wait for the list price.

How do I stop an early access code from leaking?

On the Discounty plan and up, limit the Advanced discount code to a customer segment of subscribers. On other plans, send it to the list alone, make it hard to guess, cap the total uses and keep the window short.

Can a Bulk price editor sale be limited to subscribers?

No. A Bulk price editor campaign changes the product price itself, so every visitor sees it. For a price that a group gets before everyone else, use an Advanced discount code.

How to Run Black Friday Early Access on Shopify

Mahbod Mortazavi, Marketing Director at Discounty
Mahbod Mortazavi
|
October 13, 2026
How to Run Black Friday Early Access on Shopify
Marketing and Discount

In short

  • Early access gives your list the public offer 48 hours sooner, on Tuesday 24 and Wednesday 25 November 2026. The same depth, neither smaller nor bigger.
  • Build it as an Advanced discount code. Limit it to a customer segment of subscribers, or send the code to your list alone.
  • End it on Wednesday at 23:59, a minute before the public sale opens. From then on, no public price drops below what the list spent.

Black Friday 2026 is Friday 27 November, and many stores open their sale a day earlier. Last season, more Discounty stores started their sale on Thanksgiving than on Black Friday itself. So plan the public sale from Thursday 26 November at 00:00, and give your list the two days before it.

Growing the list itself is your email platform's job, so this guide starts from the list you have. The whole season is on the Black Friday checklist.

What is Black Friday early access for?

Why it matters. Early access reminds your list of the sale and gives them a head start. Your list is mostly people who have bought from you before, and they do much of their Black Friday buying anyway. When Navdeep Sahni, Dan Zou and Pradeep Chintagunta tested emailed discount codes, most of the extra sales came from people who never typed the code (Management Science, 2017). The message did more of the work than the depth. So the reward is time: the full range of sizes before Thursday's crowd.

It also replaces something to avoid, a public discount before Black Friday. Frequent promotions lower the price shoppers expect and teach them to wait. In the EU, a public discount in the previous 30 days also lowers the price your Black Friday percentage is counted from.

  1. Write down the public offer: its depth, its products and its start on Thursday 26 November at 00:00.
  2. Build the public sale now as a Bulk price editor campaign, with both dates set.
  3. On Monday 23 November, turn on Activate countdown timer in that campaign and choose Start in. Switch it to Ends in once the sale opens.
  4. Keep every price on those products whole until Thursday.

The countdown timer is on the Essential plan and up.

Worked example. A jacket sells for $60, and the public sale takes 20% off from Thursday. Until then a stranger sees $60, with a timer from Monday. A subscriber with the code spends $48 on Tuesday: $60 minus $12. From Thursday everyone spends $48. Nobody who bought early sees a lower price later.

The catch. A timer that runs for weeks gives people a reason to hold off. Sales dip before a promotion because shoppers wait for it. Show the Start in timer for the last few days, from Monday 23 November.

Give the list the same offer as the public sale

Why it matters. A smaller offer punishes your regulars for coming early. Eric Anderson and Duncan Simester ran a 28-month field test with more than 50,000 customers of a US catalogue retailer. Those who saw an item cheaper after buying it ordered about 15% less afterwards (Quarterly Journal of Economics, 2010). The drop was largest among the customers who spent the most. A bigger offer is no answer either. In three field tests by the same two researchers, deeper discounts lowered later buying among established customers (Marketing Science, 2004), who bought ahead and grew more price-sensitive. Your list is mostly established customers. Being in the group has a value of its own, so the same offer, sooner, is enough.

  1. Copy the public offer exactly: the same products under Applies to, and the same Percentage under Discount value.
  2. If the public sale leaves products out, leave them out of the code with Exclude specific products.
  3. Compare three products: the Tuesday price with the code and the Thursday price without it. They must match.
  4. If you want to give the list more, make it something other than price, such as free shipping above your average order.

Worked example. The $60 jacket, three ways:

Offer to the listThe list spends on TuesdayEveryone spends from ThursdayWhat the list learns
The same 20%$48$48Coming early costs nothing
A smaller 10%$54$48Coming early cost them $6
A deeper 30%$42$48Wait for the list price next year

The catch. The rule binds the whole season. If Cyber Monday goes to 30%, or December goes to 25%, the list spent more than the people who waited. Plan Monday as the last day of the same offer, and keep the weeks after at or above the early price.

Set a 48-hour window: Tuesday and Wednesday

Why it matters. No study has compared a one-day window with a longer one. What is known is the shape of code use. Jeffrey Inman and Leigh McAlister found a burst at the start, a lull, and a second burst just before the code expires (Journal of Marketing Research, 1994). Two days give both bursts room, and every subscriber gets an evening to shop. The window still closes before Thanksgiving.

When, in store timeWhat happens
Monday 23 NovemberThe Start in timer appears on the public sale
Tuesday 24 November, 00:00Early access opens and the code works
Wednesday 25 November, 23:59Early access ends and the code stops
Thursday 26 November, 00:00The public sale opens to everyone
Monday 30 November, 23:59The public sale ends
  1. Check your store's time zone in Shopify admin under Settings, then General. Campaign dates follow it.
  2. Set the code to start on Tuesday 24 November at 00:00.
  3. Set it to end on Wednesday 25 November at 23:59.
  4. Write the end time and its time zone into every message about the code.

Worked example. Your store runs on New York time. Tuesday 00:00 there is Monday 21:00 in Los Angeles. The email says "until 23:59 Eastern on Wednesday", so a shopper in California knows the code closes at 20:59 their time.

The catch. A campaign built while you travel can carry the wrong clock. Before you save, check that the times in the form match your store's time zone.

Build the code as an Advanced discount code

Why it matters. An Advanced discount code never applies on its own. The shopper types it, or opens a link that applies it, so nobody browsing your store finds the offer by accident. It can mirror the public sale exactly: a product discount on the same collection, at the same percentage.

Advanced discount code is on the Essential plan and up, and so is the Exclude specific products option inside it.

  1. Choose Create campaign, then Advanced discount code. Name it for yourself; customers never see the name.
  2. Type a code, or use Generate random code.
  3. Turn on the Product discount. Under Applies to, choose the public sale's collection.
  4. Set Discount value to Percentage, at the public sale's depth.
  5. Under Maximum discount uses, turn on Limit to one use per customer.
  6. Set the start to Tuesday 00:00 and the end to Wednesday 23:59.
  7. In the summary panel, open Share link (it shows once the store has its own domain), set Link destination to Collection, and use Copy link for the email button.
  8. Read the summary, then save.

Worked example. Your public sale runs on a "Black Friday" collection of 60 products at 20% off. The code targets the same collection at the same 20%. A subscriber who opens the link on Tuesday lands on that collection, and a $60 jacket costs $48 at checkout, as it will for everyone on Thursday.

The catch. If you pick products by hand, the code discounts the exact variants you tick. A jacket in three sizes and two colours is six variants, and one unticked box leaves that size at full price. After adding variants, reopen Applies to and check the whole list before you save.

Keep the code inside the list

Why it matters. A code that works for anyone can reach a coupon site within hours, and every stranger who uses it gets your regulars' head start. Nobody without a stake in the answer has measured what a leak costs, and stopping one is cheap. A customer segment does it. Shopify checks at checkout whether the customer belongs to the segment, by email or phone number. A guest gets the discount when the email they enter is in the segment. Nobody else does.

Customer segment targeting is on the Discounty plan and up. Shipping discount and Buy X get Y campaigns can be limited to a segment the same way.

  1. In Shopify admin, go to Customers, then Segments, and create a segment of customers who accept email marketing.
  2. Check the number of customers it matches against the size of your list.
  3. In the Advanced discount code, select that segment as the customers who can use it.
  4. Make the code hard to guess. BLACKFRIDAY26 is the code a coupon site tries before you send anything.
  5. Turn on Limit number of times this discount can be used in total, and set a Maximum number of uses with room for your list.
  6. On a plan without segments, keep steps 4 and 5, and send the code to the list alone.

Worked example. Your list has 800 people, and you expect up to one in ten to buy: 80 orders. Set the Maximum number of uses at 120. Each use takes $12 off a $60 jacket. Without a segment, a leak after your list has used 80 lets strangers take the other 40 uses at most: 40 × $12 = $480. With the segment, a stranger's email fails the check and the leak costs nothing.

The catch. A subscriber who checks out with a different email from the one on your list falls outside the segment, and the code refuses them. Say in the email which address to use. On plans without a segment, the cap cannot tell a subscriber from a stranger, so the short window does the rest.

End early access a minute before the public sale

Why it matters. A Bulk price editor sale changes the product price itself. A code still running on Thursday takes its percentage off that sale price, so the two offers add up. It also becomes a second sale nobody announced.

  1. Set the code's end to Wednesday 25 November, 23:59, in the same sitting as the start.
  2. Set the public Bulk price editor campaign to start on Thursday 26 November, 00:00.
  3. Give the public campaign its end as well: Monday 30 November, 23:59.
  4. Early on Thursday, try the code at checkout and check that it is refused.

Worked example. The public sale opens at Thursday 00:00, and the code was left to end at 08:00. For those eight hours a shopper can use both. The sale takes the $60 jacket to $48, and the code's 20% comes off that, leaving $38.40. That is 36% off, below the price your own list spent on Tuesday.

The catch. The end date is the one that gets left blank. Last Black Friday season, 11% of the campaigns stores started in Discounty had none. On an early access code, a missing end turns two days into a discount that runs all week.

The catch: early access sets your floor for the season

Why it matters. Once your list buys the jacket at $48, $48 is its floor until the end of January. Cyber Monday cannot go lower, and neither can December or a clearance after Christmas. Early access also moves stock, so popular sizes can sell through before Thursday. And your regulars meet any mistake before anyone else does.

  1. List the early access products and their early prices in one sheet. That is your floor until the end of January.
  2. If a product is scarce, say so in the email, so nobody expects every size on Thursday.
  3. At 00:05 on Tuesday, place a test order with an email in the segment, and try the code with one outside it.
  4. Keep the code you send after the sale private, and smaller than the Black Friday offer.

Worked example. On 27 December you want to clear leftover jackets at 30% off $60, which is $42. Every subscriber who bought at $48 now sees a price $6 lower, and some will return the jacket and buy it again. Clear the jackets at $48 or above.

The catch. Holding the floor costs margin later in the season. If you already expect to clear a product deeply in January, leave it out of Black Friday and early access altogether.

How to undo it

Early access is one Advanced discount code, so undoing it is one step: deactivate the code in Discounty, and it stops working at checkout from that moment. Orders already placed keep their discount. The public sale is a separate campaign and is not affected. If the code went out without an end date, deactivate it by hand at 23:59 on Wednesday.

Questions

When should Black Friday early access run in 2026?

From Tuesday 24 November at 00:00 to Wednesday 25 November at 23:59, in your store's time zone. That is 48 hours, ending a minute before the public sale opens on Thanksgiving.

Should early access be a bigger discount than the public sale?

No. Give the list the same offer, sooner. A smaller one charges your regulars more for coming early, and a bigger one teaches them to wait for the list price.

How do I stop an early access code from leaking?

On the Discounty plan and up, limit the Advanced discount code to a customer segment of subscribers. On other plans, send it to the list alone, make it hard to guess, cap the total uses and keep the window short.

Can a Bulk price editor sale be limited to subscribers?

No. A Bulk price editor campaign changes the product price itself, so every visitor sees it. For a price that a group gets before everyone else, use an Advanced discount code.