Docs
  • INTRO
    • What is Shoplift?
    • What to Test
    • Quickstart
      • Install Shoplift
      • Create a Test
      • Edit Your Variant
      • Launch Your Test
  • TEST
    • Template Testing
      • Overview
      • Guides
        • Guide: Testing Individual Pages
        • Guide: Testing One-Click Payment Methods
        • Guide: Testing App Blocks
        • Guide: Testing Different Template Types
      • Theme Compatibility
      • Template Management
      • Switching Themes
      • Shopify Markets
      • Shopify Translate & Adapt
    • Theme Testing
      • Overview
      • Guides
        • Guide: Testing a Navigation Menu
        • Guide: Testing a Mini Cart
      • Theme Management
      • Theme Development
      • Switching Themes
    • URL Testing
      • Overview
      • Guides
        • Guide: Testing URLs
        • Guide: Testing Product Properties
    • JavaScript API (Beta)
      • isHypothesisActive
      • setAnalyticsConsent
      • getVisitorData
    • Lift Assistâ„¢
      • What is Lift Assistâ„¢?
      • How To Use Lift Assistâ„¢
      • Brand Styles
    • Audience Targeting
      • Devices
      • New and Returning Visitors
      • Custom Audiences (UTMs, Referring Domains, and Geo-targeting)
    • Test Management
      • Test Compatibility
      • Mutual Exclusion
      • QA Checklist
      • Scheduling Tests
      • Pausing Tests
      • Implementing Winning Tests
    • Performance
      • Pagespeed
      • Shopify Caching
      • CDNs and Edge Delivery
  • ANALYZE
    • Reports
      • Overview
      • Metrics
        • Goals & Reporting Metrics
        • Metric Views
      • Test Progress
      • Statistical Significance
      • Channel Groups
    • Tracking
      • Visitor Attribution
      • Web Pixel
      • Liquid Snippet
      • Anti-Flicker
      • Analytics Discrepancies
  • integrate
    • Integrations and Tooling
      • GA4 (Beta)
        • Integrate GA4 (Shopify)
        • Integrate GA4 with Google Tag Manager
        • Integrate GA4 with Elevar
        • Analyze Test Data In Google Analytics
        • Disabling the GA4 Integration
      • Subscription Apps
      • Page Builder Apps
      • Reporting Tools
      • Heatmapping Tools
      • Custom Integrations
  • ADMIN
    • Plans and Billing
      • Subscription Plans
      • Uninstalling Shoplift
    • Users and Permissions
      • Managing Team Access
      • Managing User Notifications
    • Privacy and Compliance
      • Customer Data and GDPR
  • PARTNERS & DEVELOPERS
    • Shoplift Partner Program
    • Testing on Development Stores
  • SUPPORT
    • Frequently Asked Questions
    • Get Help
    • Give Feedback
Powered by GitBook

Contact Us

  • Get help
  • Give feedback
  • Request a feature

Helpful Links

  • Shoplift
  • Shopify App Store
On this page
  • Publishing a new main theme while a theme test is active
  • Updating your B theme to match your new main theme

Was this helpful?

  1. TEST
  2. Theme Testing

Switching Themes

PreviousTheme DevelopmentNextURL Testing

Last updated 7 months ago

Was this helpful?

When running theme tests, you may occasionally need to make changes to your main theme while the test is active, or publish a new main theme entirely.

For example, if your business is running a sale while a theme test is ongoing, you'll want to make sure that the sale is represented in the same way on both themes, to prevent interaction with the test data for the changes you are testing.

Depending on the types of changes being made, there are a few different methods to go about this.

Publishing a new main theme while a theme test is active

In the case that you need to publish a new main theme while your theme test is active, Shoplift will automatically update your Original (A) theme in your test to your new main theme.

Please note that the usual guidelines around theme compatibility still apply. To learn more about theme compatibility as it pertains to theme tests, see .

Updating your B theme to match your new main theme

In the case that you published a new main theme with changes that might impact your test, you will want to ensure that your Variant (B) theme includes the same changes made to your main theme. There are a few options for updating your Variant (B) theme to match your main theme, and the best method will depend on the scope of changes made to your main theme versus the scope of the changes you are testing on your Variant (B) theme.

Make the same edits on your Variant (B ) Theme in the Shopify Theme Editor

In the case that the scope of changes made to your new main theme are smaller than the scope of changes you are testing, it is easier to make the same changes to your Variant (B) theme from the Shopify Theme Editor or Code Editor.

To do this, open up the Theme Editor for your Variant (B) theme from Shopify or Shoplift. Make the changes you recently made to your Original (A) theme, and hit "Save". Once you save your changes, your B theme will include these changes in the test.

Update your Variant (B) Theme to a new theme within Shoplift

In the case that the scope of changes made to your new main theme are larger than the scope of changes you are testing, it may be easier to swap out your existing Variant (B) theme for a new theme that is based off of your new main theme, and then reimplement the changes you are testing.

If this is the case, duplicate your main theme, and reimplement the edits that you are currently testing.

Then update your Variant (B) theme in Shoplift to this new theme.

To do this, navigate to your Test Report, and click the Options menu (three dots) next to your Variant (B) theme. You will see a "Swap Variant (B) Theme" button. Click this button to open up your Theme Library.

Select the theme you recently created, and want to use to replace your existing Variant (B) theme. When selected, your Variant (B) theme in the test will automatically update to this new theme.

theme compatibility
Swapping your Variant (B) theme