What is a theme test?
A theme test lets you serve a completely different Shopify theme to a subset of your visitors while keeping your current live theme unchanged for everyone else. This is the best test type for validating a full theme migration, comparing two distinct design directions, or measuring the revenue impact of a major redesign before committing to a full launch.Theme test use cases
- Validate a new theme before launching: Measure conversion rate, revenue per visitor, and bounce rate on your new theme against your existing one before making it live.
- Test a complete redesign: Compare a brand-new theme design against your current theme to quantify the business impact of the visual overhaul.
- Benchmark theme frameworks: Test a headless or custom-built theme against a standard Shopify theme to make a data-driven decision on infrastructure.
- Test major UX changes: When changes are too broad or deeply structural for a template test, a theme test gives you a clean side-by-side comparison at the theme level.
Set up a theme test
Prepare your variant theme in Shopify
Create a new theme test
Add basic information and configure traffic split
Configure your audience
Assign themes to variants

Review and launch
Theme test FAQs
Do I need to publish the variant theme?
Do I need to publish the variant theme?
What is the difference between a theme test and a template test?
What is the difference between a theme test and a template test?
Can I test any theme in my Shopify theme library?
Can I test any theme in my Shopify theme library?
Why can't I run a theme test alongside other tests?
Why can't I run a theme test alongside other tests?
How do I test my cart drawer in ABConvert?
How do I test my cart drawer in ABConvert?
- Theme A uses cart drawer version A
- Theme B uses cart drawer version B
- Duplicate your theme in Online store > Themes
- Edit the cart drawer in your duplicated theme (add free-gift blocks, adjust upsells, etc.)
- Create a theme test in ABConvert
- Split traffic between your current theme and the new cart drawer setup
Can I edit my theme during a theme test?
Can I edit my theme during a theme test?
- Changes you make are live immediately on that theme
- There’s no need to pause or restart your test
- The experience remains seamless for your visitors
Can I change the theme while a theme test is running?
Can I change the theme while a theme test is running?
- Test info (name, hypothesis)
- Traffic distribution
Is it possible to A/B test by enabling or disabling a single app?
Is it possible to A/B test by enabling or disabling a single app?
Will a theme test affect my Google Ads or GA4 attribution?
Will a theme test affect my Google Ads or GA4 attribution?
gclid and utm_ reach the destination page and your attribution stays correct. See Attribution and ad tracking for the details and sources.
