You can now schedule themes, checkout, and customer account settings to publish at a specific date and time, roll them out gradually to a subset of visitors, or A/B test two configurations as-is. The currently published theme/settings are automatically copied, so you can keep editing independently of the experiment.
Switching a theme or checkout setting took effect immediately for all visitors on the spot. You couldn't specify a date and time, publish to only a subset, or compare two options.
Specify "when," "to whom," and "at what percentage" to release. You can run two options at the same time and even measure which one wins. The currently published theme is protected by an automatic copy.
Publish a new checkout or theme at a specified date and time. Example: on a certain date, switch from Dawn to Horizon.
Temporarily swap to a different theme/checkout configuration. Example: enable a BFCM theme for just one week, then revert automatically.
Gradually roll out a new theme/checkout configuration to a % of visitors. Example: the new branded customer account experienceto a subset first.
Run an A/B test between two entirely different theme/checkout settings to determine the winner. Example: a new upsell block at checkoutvalidation.
Schedule/test content localized per market. Example: different CTA text for each regionto serve variations and observe the impact on conversion.
Serve both variants simultaneously and determine the winner by conversion and other metrics.
If there are no issues, increase the ratio and eventually roll out to everyone.
From Markets in the Shopify admin, go to "Rollouts".
Create a new one with "Create a Rollout". Choose the target theme or checkout configuration.
Specify the scheduled date/time, rollout percentage, A/B test, markets, and more, then start.
Theme/checkout publishing, which used to be instant, now carries states like scheduled, phased, and time-limited. Rethink your operations calendar and deployment procedures on this premise.
When an experiment starts, a copy of the published theme/settings is generated automatically. Because live editing and the experiment branch are separated, you can keep applying live fixes even during the experiment.
Rather than partial diffs, you can pit two completely different theme/checkout configurations against each other as-is. Well suited to comparing large redesign proposals.
Designed as mutually exclusive experiments, you can run multiple live experiments at the same time. This enables multiple concurrent tests without overlapping test subjects.
You can schedule and test content localized for each market (e.g., region-specific CTA text) and measure its impact on conversion. It can be built into the A/B design of multilingual, multi-currency stores.Handling via API/Webhook is not covered in this announcement,so if you rely on automation, separate validation is required.