All posts
Shopify Store Development

Shopify Rollouts: How Merchants Can Safely Test Store Changes Before BFCM

Learn how Shopify Rollouts let merchants schedule, test, and launch store changes safely before BFCM, including themes, discounts, catalogs, and checkout.

AD Digitech Engineering · Shopify Store TeamOctober 9, 202610 min read
Infographic titled 'Shopify Rollouts: How Merchants Can Safely Test Store Changes Before BFCM' — a current store, a Shopify admin panel showing a scheduled BFCM Rollout with Theme, Discount, Catalog and Checkout & accounts changes, and the BFCM store it leads to, above a Prepare, Test, Schedule, Go live timeline and four cards: Launch, Event, Experiment and BFCM Ready.

Black Friday falls on November 27, 2026. In the weeks before it, most Shopify stores change more than at any other time of year: a seasonal theme, new discounts, different prices or availability, sometimes a new checkout configuration.

The risk is rarely the changes themselves. It's how they go live: several people publishing several things by hand, late at night, in the right order. A sale banner goes up before the discount behind it is active, or a discount is still running on Tuesday.

Shopify Rollouts are built for that problem. A rollout lets you prepare certain store changes in advance, schedule when they start and end, and in some cases test them on part of your traffic first. On October 2, 2026, Shopify extended Rollouts to include discounts.

This guide explains what Rollouts can and can't do, and how to use them to prepare for BFCM without publishing everything manually at the last minute.

What Are Shopify Rollouts?

Shopify defines a rollout as "a scheduled set of changes to your online store's main theme, checkout and accounts pages, discounts, product catalogs, or a combination of these changes."

In merchant terms:

  • Changes are grouped. A theme change and a discount can go live together in one rollout.
  • Changes are scheduled. You choose a start date and time, in your store's time zone.
  • Some changes are temporary. A rollout can run for a set period and then roll back.
  • Some changes can be tested. A rollout can show a change to part of your visitors and compare it with the existing experience.

Rollouts sit in the Shopify admin under Markets > Rollouts. They're a separate feature from Markets itself, and everything in this guide is done in the admin, without code.

What Can Merchants Change With Shopify Rollouts?

ChangeWhat a rollout doesBFCM example
Main themeEdits the main theme, or replaces it with another themeA BFCM homepage and sale banners that appear when the sale starts
Checkout and accountsSwitches to a different checkout and accounts configurationA checkout configuration with a holiday shipping cut-off notice
CatalogsSets a catalog to Active or Draft, which publishes or withdraws its prices and product availabilitySale pricing held in a catalog that becomes active for the weekend
DiscountsActivates or deactivates existing discounts for the customers in the rolloutA sitewide BFCM discount that starts with the theme change
A combinationSeveral of these in one rolloutTheme, discount and catalog go live at the same minute

Three details matter when you plan:

  • One theme change and one checkout and accounts change per rollout. A rollout can include several catalogs and up to 250 discounts.
  • Theme limits. Rollouts can't be applied to vintage themes, and Liquid template changes can't be part of a rollout.
  • Catalogs change status only. Shopify notes that price and product edits inside a catalog save immediately, so the rollout controls when the catalog is active, not when you edit it.

The 3 Types of Shopify Rollouts

LaunchEventExperiment
What it doesMerges your changes into the store permanentlyPublishes changes for a set period, then rolls them backCompares a treatment against a control
End dateOnly when it reaches less than 100% of visitorsRequiredDefaults to 90 days after the start, and can be changed
Best forA final, lasting updateA campaign with a start and an endMeasuring a change before a full Launch
BFCM examplePermanently switching to a new seasonal themeThe BFCM weekend saleA new offer or theme shown to half of visitors
PlanBasic or higherBasic or higherGrow or higher

A few points the table can't hold:

  • An Experiment splits traffic 50% control and 50% treatment by default. You can change the split before you save.
  • Experiments apply to the online store only.
  • An Event's changes can be kept. If the campaign should stay, you can apply the rollout permanently instead of letting it roll back.
  • Applied changes are final. After a rollout is applied, Shopify says you can't revert the changes.

How Shopify Rollouts Can Help With BFCM

Shopify's own BFCM guidance, published on October 6, 2026, describes building campaigns in October and scheduling them for the weekend. A realistic workflow looks like this.

In October

  • Build the BFCM theme changes.
  • Create the discounts you plan to use.
  • Prepare catalog changes, if your sale prices live in a catalog.
  • Review any checkout and accounts changes.
  • Test each piece.

Before BFCM

  • Create the rollout and set its start and end.
  • Confirm dates and times against your store's time zone.
  • Review any conflict messages.
  • Confirm the audience reach.

During BFCM

  • The changes go live on schedule. Check the storefront once they do.

After BFCM

  • An Event ends and its changes roll back.
  • Review the results.
  • Decide which changes, if any, should become permanent.

Rollouts publish these four kinds of change. They don't manage inventory, shipping settings, email campaigns or ad schedules, so those stay on your own plan. For the rest of your preparation, see our pre-peak Shopify checkout review and our guide to BFCM product page optimization.

How to Schedule a Shopify BFCM Campaign

  1. Decide what needs to change, and what should go back afterward.
  2. Prepare the pieces. A discount must already exist before you can add it to a rollout.
  3. Open Markets > Rollouts in your Shopify admin and click Create rollout.
  4. Name it and choose the type: Launch, Event or Experiment.
  5. Add the changes: theme, checkout and accounts, catalogs or discounts.
  6. Set the audience. Traffic allocation controls the percentage of eligible visitors that the rollout applies to. An Experiment also has a traffic split between the control and the treatment.
  7. Set the start date and time, and the end date where one is required.
  8. Review conflicts. Shopify checks the rollout against your others. A "Resolve rollout conflicts" message has to be fixed before you can save. A "Review rollout conflicts" message lets you save, but read it first.
  9. Save the rollout, then test the customer journey once it's active.
  10. Monitor results after launch, and annotate your Shopify analytics with the start time.

The options you see depend on the rollout type, the changes you add and your Shopify plan.

How to Test a Shopify Discount Before Launching It

Since October 2, 2026, discounts can be included in Rollouts. Shopify describes three uses:

  • Schedule discount changes. Launch a new offer to a portion of online store traffic, then expand when you're ready.
  • Compare offers. Test discount changes against your existing offers and review conversion results.
  • Launch changes together. Schedule a discount to go live alongside your theme and checkout changes in a single rollout.

In an Experiment, the control keeps your store's standard discount behavior and the treatment applies the change. Two practical examples:

  • Existing offer vs BFCM offer. The control keeps today's offer. The treatment activates the BFCM discount.
  • 10% vs 15%. If 10% is your current offer, the treatment deactivates it and activates a 15% discount.

Before you rely on a test, know how discounts behave inside a rollout:

  • Eligibility still applies. A discount keeps its existing customer eligibility rules.
  • Its own dates still apply. A discount is active when its own start and end dates say so, or when an active rollout activates it. Check those dates before you test a discount on part of your traffic.
  • Combination settings still apply, so visitors in the control and the treatment can be eligible for different sets of discounts.
  • One rollout at a time. A discount can be part of only one unended rollout.
  • No discount-specific metrics. Rollout analytics don't report revenue or orders attributed to a discount. You compare the metrics available for that rollout, such as conversion rate.

A test tells you how an offer performed with the visitors who saw it. It doesn't guarantee the same result during BFCM. For the margin side of discounting, see our guide to running multiple Shopify discounts without hurting your margins.

Shopify Rollout Requirements and Plan Availability

  • Rollouts are available on the Basic plan or higher.
  • Experiments require the Grow plan or higher.
  • Staff permissions. Store owners and administrators can manage rollouts. Other staff need the Rollouts permission under Markets, plus the permission for each kind of change they add, such as Discounts or Themes.
  • Themes. Rollouts can't be applied to vintage themes.
  • Storefront. Theme changes and checkout and accounts changes apply to the online store only. Headless and custom storefronts aren't supported for those changes.

Open Markets > Rollouts in your own admin to confirm which options your store has.

Important Shopify Rollout Limitations Merchants Should Know

  • Experiments need the Grow plan or higher, and they run on the online store only.
  • Overlapping rollouts share traffic. A visitor is assigned to one rollout at a time for a given resource, so overlapping rollouts can each reach fewer visitors than their settings suggest. Shopify shows conflict messages while you configure a rollout.
  • There's a practical ceiling. Shopify's BFCM guide says you can schedule or run up to five rollouts at once.
  • A permanent change can't be undone through the rollout. For anything temporary, use an Event.
  • One unended rollout per discount, and the same applies to a catalog.
  • Partial rollouts reach the online store only. Experiments, and rollouts below 100% of visitors, don't extend to ads, listings and feeds. Your store can then show a different price or offer than another channel. Shopify suggests setting traffic allocation to 100% or pausing ads for the affected products.
  • Other systems update on their own schedule. Connected channels, apps and external systems may not change at the same moment.
  • Analytics are fixed. Rollout analytics depend on the rollout type and the changes included. Shopify provides metrics for supported rollout configurations, while Experiment results are designed for comparing control and treatment. You can't customize the metrics, and results cover visitors on your online store, cart and checkout, not Shopify POS or headless storefronts.
  • Archiving deletes theme work. Archiving a rollout permanently deletes its theme changes.
  • Not everything is a rollout change. A rollout covers the four change types above. Assume shipping rates, inventory, payment settings and app settings still need handling separately.
  • You still need end-to-end testing. A schedule publishes what you built, including any mistakes in it.

Shopify Rollout Checklist for BFCM

  • Identify every planned BFCM store change
  • Decide whether each is a Launch, an Event or an Experiment
  • Prepare theme changes
  • Prepare the discount strategy
  • Review catalog changes
  • Review checkout and accounts changes
  • Confirm dates and times
  • Review rollout conflicts
  • Check audience reach
  • Test on mobile and desktop
  • Test discounts
  • Test cart and checkout
  • Test payment methods
  • Confirm inventory
  • Confirm shipping
  • Monitor after launch
  • Review results after BFCM

Final Takeaway

Shopify Rollouts are not simply a developer feature. For merchants, they're a structured way to prepare, schedule, test and launch important store changes from the admin.

The biggest BFCM value is planning. Changes are built and checked in October, then go live on a schedule, instead of being published by hand at the last minute.

Rollouts don't remove the need for QA, checkout testing, discount validation or operational planning. If you'd like a second pair of eyes on your theme, checkout and discount setup before the sale, AD Digitech's Shopify team reviews stores ahead of peak season.

Frequently asked questions

What are Shopify Rollouts?

A rollout is a scheduled set of changes to your online store's main theme, checkout and accounts pages, discounts, product catalogs, or a combination of these. You create and manage rollouts in the Shopify admin under Markets > Rollouts.

What can merchants change with Shopify Rollouts?

Four kinds of change: the main theme, the checkout and accounts configuration, catalogs (set to Active or Draft) and discounts (activated or deactivated). Several can be combined in one rollout.

Can Shopify Rollouts schedule discounts?

Yes. Since October 2, 2026, discounts can be included in Rollouts, so a discount can go live alongside theme and checkout changes. A discount's own eligibility rules and its own start and end dates still apply.

What is the difference between Launch, Event, and Experiment?

A Launch merges changes into your store permanently. An Event publishes changes for a set period and then rolls them back. An Experiment compares a treatment against a control so you can measure a change before a full Launch.

Can Shopify Rollouts be used for BFCM?

Yes. Shopify positions Rollouts for BFCM planning: prepare the theme, discount and catalog changes in advance, schedule them for the sale, and let an Event roll them back when it ends. You still need to test the store yourself.

Which Shopify plans support Rollouts?

Rollouts are available on the Basic plan or higher. Experiments require the Grow plan or higher. Staff also need the right permissions for the kinds of change they add.

Can merchants compare a new discount with an existing offer using Rollouts?

Yes, on the Grow plan or higher. An Experiment can compare a discount change against your existing offers. Rollout analytics don't include discount-specific metrics, such as revenue attributed to a discount.

Have a project in mind?

Building something on Shopify?

We design, build, and maintain Shopify apps, stores, and AI products — to the standard this article describes.

Related reading

Shopify Store Development 8 min

Shopify Shop Checkout Gets Faster: What Merchants Need to Know

Shopify's October 5, 2026 Shop update brings faster checkout and carts that sync across devices. See how it works, who qualifies and what to check before BFCM.

Read article
Shopify Store Development 8 min

Shopify Analytics Annotations: How Merchants Can Add Context to Their Store Data

Shopify Analytics annotations let merchants add campaign, pricing and operational notes to reports. See how they work, the limits, and how to use them for BFCM.

Read article
Shopify Store Development 11 min

Shopify Canvas Explained: How AI Is Changing Shopify Store Design in 2026

Shopify Canvas, announced October 1, 2026, lets merchants design a store with Sidekick. See how it works, its current limits, and what it means for developers.

Read article
Shopify Store Development 9 min

Shopify's New Market-Driven Shipping Is Rolling Out: What Merchants Need to Know

Shopify Market-Driven Shipping began rolling out on October 1, 2026. See what changes, who is affected, and what to check before BFCM.

Read article
Shopify Store Development 8 min

Shopify Liquid Storefronts Now Start Loading 29% Faster: What Merchants Need to Know

Shopify now streams the top of eligible Liquid pages early, cutting TTFB about 29% at p75. What it means for FCP, LCP, your theme, and what still needs fixing.

Read article
Shopify Store Development 8 min

Shopify Return Shipping Fees: What U.S. Merchants Need to Know Before October 23, 2026

From October 23, 2026, Shopify Tax and Tax Platform tax return shipping fees on U.S. orders. Who's affected, what's excluded, and what to review.

Read article
Shopify Store Development 9 min

Shopify BFCM Product Page Optimization: What to Fix Before Black Friday

Shopify BFCM product page optimization: which pages to fix first, what to fix now vs later, a 9-week timeline to Black Friday 2026, and a final checklist.

Read article
Shopify Store Development 8 min

Shopify Analytics Changed in September 2026: Why Your Sessions & Conversion Rate May Look Different

Shopify's Sept 21, 2026 Analytics update changes how sessions are measured, so sessions and conversion rate may look different — but orders and sales aren't affected.

Read article
Shopify Store Development 9 min

Shopify Product Variants Now Support Multiple Barcodes: What Merchants Need to Know

Shopify product variants now support up to 20 barcodes each. What changed, how it works, who benefits, and what to review in your product, inventory, POS, and integrations.

Read article