Mastering Shopify Rollouts: Granular Controls for Launches, Events, and Experiments

Shopify’s new Rollouts UI gives merchants and developers precise tools to schedule launches, run temporary events, and test changes with traffic‑percentage controls. Learn what changed, who it affects, and how to implement the new workflow today.

Mastering Shopify Rollouts: Granular Controls for Launches, Events, and Experiments
9 sections

Shopify just rolled out a major redesign of the Rollouts feature, turning what used to be a simple toggle into a full‑featured launch manager. Whether you’re rolling out a fresh theme, launching a holiday promotion, or testing a checkout tweak, the new interface gives you clearer intent signals, traffic‑percentage controls, and conflict visibility—all in one place.

Why the New Rollouts Interface Matters

Before this update, merchants often had to juggle separate tools—manual theme publishing, discount code scheduling, and third‑party A/B testing apps—to achieve a coordinated launch. The redesign consolidates those steps, letting you define the purpose of a rollout (launch, temporary event, or experiment) and automatically adjusting the UI to match. This reduces the risk of misconfiguration, improves transparency for teams, and ultimately leads to faster, more reliable releases.

Key Changes at a Glance

• Intent‑Based Settings – Choose “Launch”, “Temporary Event”, or “Experiment” and the UI adjusts timing fields, traffic sliders, and expiration options accordingly.

• Granular Traffic Controls – Allocate any percentage of store traffic (1‑100%) to each version of your change, with real‑time split‑view charts.

• Multi‑Component Rollouts – Bundle theme edits, checkout customizations, and customer‑account page tweaks into a single rollout package.

• Conflict Detection – The setup flow now flags overlapping settings (e.g., two rollouts targeting the same checkout field) before you publish.

• Event Scheduling – Set start and end dates for temporary promotions directly in the rollout editor.

• Improved Analytics – See a clear breakdown of traffic distribution and version performance without leaving the rollout screen.

How to Set Up a Launch Rollout

  • Navigate to Online Store → Themes → Rollouts and click Create new rollout.
  • Select Launch as the intent. The UI will surface a full‑release date picker and hide the “experiment duration” field.
  • Add the assets you want to publish—this can be a new theme version, a checkout script, or a custom account page snippet.
  • Set Traffic % to 100 % (or a lower value if you want a phased rollout). The slider now displays a live preview of the split.
  • Review the Conflicts tab. If another rollout is already targeting the same checkout.liquid file, you’ll see a warning with a quick “Resolve” button.
  • Click Publish. Shopify will automatically schedule the rollout for the selected date and send a confirmation email to the store owner.
  • Running Temporary Events

    Temporary events—like flash sales, holiday banners, or limited‑time product collections—benefit from the same rollout engine. Choose Temporary Event as the intent, then set a start and end date. Unlike a full launch, the traffic slider defaults to 0 % and lets you ramp up exposure gradually, which is perfect for testing the impact of a promotion before committing 100 % of visitors.

    Running Experiments (A/B Tests)

    When you pick Experiment, the rollout UI switches to an A/B testing mode. You can define multiple variants (Version A, Version B, etc.) and assign traffic percentages to each. Shopify will automatically collect conversion data for each variant and surface it in the rollout’s analytics tab. This removes the need for third‑party split‑testing apps for many common scenarios.

    Technical Details & Sample Configuration

    Under the hood, Rollouts still use the same GraphQL mutation, but the payload now accepts an intent field and an optional event_window object. Below is a minimal JSON payload you can send via the Admin API to create a launch rollout programmatically:

    {

    "rollout": {

    "name": "Spring Collection Launch",

    "intent": "LAUNCH",

    "start_date": "2024-10-01T00:00:00Z",

    "traffic_percentage": 100,

    "changes": [

    {"type": "THEME", "theme_id": 12345678},

    {"type": "CHECKOUT_SCRIPT", "script_id": 987654}

    ]

    }

    }

    For an experiment, swap the intent to "EXPERIMENT" and provide a variants array with traffic splits. The API will return a rollout ID you can monitor via the rolloutStatus query.

    Impact on Developers vs. Merchants

    Developers gain a single source of truth for deployment pipelines. The new intent flag lets CI/CD scripts trigger launches, schedule events, or spin up experiments without hard‑coding dates or traffic values. Merchants, on the other hand, get a visual, drag‑and‑drop‑like experience that reduces reliance on technical staff for everyday promotions.

    Immediate Action Checklist

    • Log in to the Shopify admin and explore the new Rollouts page.

    • Identify any upcoming launches, events, or tests and migrate them into the new rollout format.

    • If you use custom scripts, update your deployment scripts to include the intent field.

    • Run a small‑scale experiment (e.g., 10 % traffic) to get familiar with the analytics view.

    • Document the new workflow for your team and share the API payload examples.

    • Set a recurring reminder to review the Conflicts tab before each publish.

    Conclusion & Next Steps

    The revamped Rollouts experience is a game‑changer for anyone who needs precision when pushing changes to a live store. By treating launches, temporary events, and experiments as first‑class citizens, Shopify eliminates guesswork and gives you real‑time insight into how each change performs. Take a few minutes today to set up a test rollout, explore the traffic split UI, and start building a more controlled release process for your store.

    Ready to put the new Rollouts tool to work? Head over to Online Store → Rollouts, create your first intent‑driven rollout, and watch your deployment confidence soar.

    Tags
    Sources

    Related Articles

    Events Subscription Query Complexity Limit Drops to 100 Points – What Developers Need to Know
    Platform Updates

    Events Subscription Query Complexity Limit Drops to 100 Points – What Developers Need to Know

    Shopify is lowering the Events subscription query complexity limit from 250 to 100 points. Learn what this means for your apps, how to audit and refactor subscriptions, and the exact steps to stay compliant.

    September 22, 20265 min
    Polaris CDN 1.1 Goes Stable — New Components, Props, and What It Means for Your Shopify Apps
    Platform Updates

    Polaris CDN 1.1 Goes Stable — New Components, Props, and What It Means for Your Shopify Apps

    Polaris CDN 1.1 is now stable, bringing new UI components, props, and bug fixes. Learn what changed, who it affects, and how to leverage or pin the version in your Shopify apps.

    September 22, 20264 min
    Shop Pay Installments Now Available Across All Your Business Entities
    Platform Updates

    Shop Pay Installments Now Available Across All Your Business Entities

    Shop Pay Installments can now be enabled for every eligible business entity in the US, Canada, and UK, giving merchants more flexibility and developers new configuration options. Learn how to activate it and what it means for your store.

    September 22, 20263 min
    Shopify API Update: marketCurrencySettingsUpdate Mutation Removed
    Platform Updates

    Shopify API Update: marketCurrencySettingsUpdate Mutation Removed

    The marketCurrencySettingsUpdate mutation is gone in API version 2027-01. Learn who’s impacted, why it matters, and how to switch to marketCreate and marketUpdate for seamless currency settings management.

    September 22, 20263 min