Bunny Honey ClubBunny Honey/blog
Work with us
← back to indexblog / shopify / shopify-rollouts-black-friday-sale-schedule
● Shopify

Shopify Rollouts for Black Friday: Schedule It Safely

Shopify Rollouts can schedule your Black Friday theme, discounts and prices, then roll them back. Four traps in the docs can still break it. Set it up now.

AH
Arthur HofFounder, Bunny Honey Club AI
publishedNov 05, 2026
read7 min
Shopify Rollouts for Black Friday: Schedule It Safely

Shopify Rollouts can start your Black Friday sale at a set time and end it at another, with the theme, discounts and prices all moving together. That is the pitch, and for once the docs mostly back it up. Black Friday is November 27 this ye

Shopify Rollouts can start your Black Friday sale at a set time and end it at another, with the theme, discounts and prices all moving together. That is the pitch, and for once the docs mostly back it up.

Black Friday is November 27 this year, Cyber Monday is November 30, and this is the cheapest week to find out how it works. Shopify's help center also lists the places it can go wrong, and none of them show up in the launch demo.

Rollouts bundle the whole sale into one scheduled change

Shopify's Fall '26 Edition lists a "clearer rollouts setup" in its Online section. Its example image is a rollout panel scheduling a BFCM launch. Shopify says you can create and schedule launches, events, or experiments that include your theme, checkout configuration, catalogs, and discounts, all as one rollout.

That replaces the old sale-night routine. Someone logs in at midnight, publishes the sale theme, switches on discount codes, flips the catalog, and hopes nothing was missed. Then somebody has to reverse every step on Tuesday.

A rollout holds those changes and applies them on a date. According to Shopify's help center, it covers four kinds of change.

  • Edit your main theme or replace it with another theme.
  • Replace your checkout and accounts configuration.
  • Set one or more catalogs to active or draft.
  • Activate or deactivate discounts.
Basiclowest Shopify plan that includes Rollouts (Shopify help center)
250discounts you can add to a single rollout
1theme change and 1 checkout change allowed per rollout
90 daysdefault length of an Experiment-type rollout

Rollouts are on the Basic plan or higher. A/B-style Experiments need Grow. Staff need the right permissions too, and a store role without the Markets Rollouts permission can't touch any of it. Check who on your team can actually edit the sale before the week it matters.

Run the sale as an Event at 100% reach

Shopify has three rollout types. A Launch merges changes permanently. An Experiment splits visitors into control and treatment. An Event publishes changes for a set period, then rolls them back.

A Black Friday sale is an Event. It has an end date, you want everyone to see it, and you want the store to return to normal on its own. Per Shopify's help center, an Event requires an end date, and adding an end date to a Launch quietly turns it into an Event.

Set traffic allocation to 100%. That setting decides how far the changes travel, and it is the one most owners will click past.

Ads and feeds are where a mismatch bites

At 100% reach, Shopify says a catalog change updates your online store, cart and checkout, headless storefronts, Shopify POS, and your Google & YouTube product feeds. Under 100%, or in any Experiment, the changes apply to your online store only.

Read that again with ads in mind. Shopify's reach page says external channels don't receive rollout information when reach is partial. Your ads, listings, feeds and third-party apps can then show a price that differs from what some visitors see on your store.

Shopify names the failure modes itself: a price that differs from the ad, a product that isn't available, a page error, different shipping information, a different discount. It also says Google and Meta can delist products or suspend an account for mismatched offers.

Connected channels, apps, and external systems update on their own schedule, so your product details might not change everywhere at the same time.

— Shopify help center, Audience reach and external channels for rollouts

Shopify's own mitigation list is short. Keep traffic allocation at 100%, pause ads for the affected products during the rollout, remove those products from listing channels, review feed rules and product URLs, and watch channel status while the rollout is active. We would add one habit: assume the feed lags, and plan the end of the sale for a low-traffic hour.

Four traps in Shopify's own docs

None of these are secrets. They are scattered across four help pages, which is why they get missed.

1. Publishing a new theme can delete your scheduled edits. If an unended rollout has theme edits and you publish a different theme from the Online Store or the theme editor, Shopify warns you, and continuing removes those edits. Publish from the Shopify CLI, the GraphQL Admin API or another app, and the publish is blocked until you end or archive the rollout. If a developer is updating your theme in the next three weeks, tell them about the rollout first.

2. Archiving is permanent. Per the managing rollouts page, you can't unarchive or restart an archived rollout, and archiving permanently deletes its theme changes. Deleting is also final. Pause or end a rollout instead of tidying it away mid-sale.

3. A discount keeps its own dates. A discount in a rollout stays active when its own start and end dates apply, or when an active rollout activates it. A rollout that deactivates it wins. So a code you scheduled last month for a different promotion can still fire in the middle of your sale, and one discount can belong to only one unended rollout at a time.

4. Rolling back is not restoring a copy. A rollout changes whether a catalog is active or draft. It doesn't snapshot your prices. Any price edits you make while the sale runs stay after the sale ends, so a 3 a.m. hotfix to one product's price becomes permanent.

Also on the list: you can't use Rollouts with vintage themes, you can't change Liquid templates as part of a rollout, and a catalog can belong to only one unended rollout. Rollout analytics count visitors on your online store, cart and checkout, so POS and headless sales aren't in the results.

Skip the Experiment during Black Friday

Shopify makes A/B testing tempting. An Experiment uses a 50/50 split by default and ends after 90 days. Our view is that a three-week sale window is the wrong place to use one.

Stores with modest traffic won't reach a trustworthy result before the sale is over. A split audience also means half your visitors see an offer your ads don't show. That is exactly the mismatch Shopify's docs warn about, and you'd be creating it during your most expensive ad weeks.

Test offers in the quiet weeks, or after Cyber Monday. During the sale, ship one clean version to everyone.

That is our standing opinion, and it comes from the same place as our Black Friday 2025 writeup for a kids' products store. We froze creative for ten days before the sale and cut a dedicated landing page two weeks out. Finish early, improvise nothing in the final sprint. Rollouts suit that rule because a finished sale can sit scheduled and untouched.

Build the sale in a draft, not on the live theme

Shopify's help center says you can draft theme customizations directly on your main theme instead of duplicating it, and that you need to save the rollout before editing the main theme. That is handy. It also means your live theme and your sale theme are tangled together, and the theme-publishing trap above applies.

If you are using Shopify's new design tools to build the sale page, our Shopify Canvas teardown covers why you should duplicate before you edit. The same instinct applies here: keep a clean copy of the theme you would roll back to.

A run order for the next three weeks

This is the order we would work in if the store were ours.

  1. This week: confirm your plan, staff permissions and which catalogs and discounts the sale will use. Freeze theme updates from developers and apps.
  2. By mid-November: build the sale theme or edits, create the discounts, create the catalog if you price by market, and save a draft rollout. Preview with the View as feature on the Products page. Shopify says it shows published prices only when the rollout is active and reaching 100% of visitors, so it won't preview a scheduled sale for you.
  3. Before the sale starts: audit the feeds. Our Google Content API sunset post explains which stores need to check how their product data reaches Google. Test shipping too, because Shopify is moving shipping rates into Markets store by store, and a mid-sale switch changes your cart totals.
  4. Sale start: the rollout fires. Check price in the ad, price in the feed, price on the product page, and price at checkout. All four should match.
  5. Sale end: let the Event roll back, then verify the feed and POS prices after their next sync before you un-pause ad groups.

Where hiring someone makes sense

The Shopify admin part of this is learnable in an afternoon. If you have one store, one market, a handful of discounts and ads you can pause by hand, you can run it yourself and our advice is to do exactly that.

The work gets fiddly in the places Shopify's rollout doesn't reach: pausing ad groups when the sale ends, checking that the feed has caught up, flipping email flows, re-enabling products, and alerting a human when something doesn't match. Those are separate systems with separate clocks. We build that coordination as a workflow in n8n, so the rollout starts the sale and a checklist of automated steps confirms every channel agrees. Our automation service is built for that kind of cross-tool job, and we're a vendor, so weigh that when you read this section.

— share
— keep reading

Three more from the log.