Updating to a New Theme is HORRIBLE

Topic summary

Problem: Merchant cannot reliably build a new Shopify theme while keeping the current theme live.

  • Context: They found a new theme and began customizing it in Draft mode (a not-live version). They created a product template (layout for a product page) with additional info.
  • Issue: The template won’t save/assign correctly. Changes apply to a random product, and they cannot link the intended product to the new template because it belongs to a Draft theme.
  • Constraint: This makes background development impractical; proper template-to-product assignment appears blocked while the theme is not live.
  • Considered workaround: Publish the new theme and do edits overnight (10pm–6am) to minimize visitor disruption and potential Google indexing issues.
  • Ask: Is there a way to stage and then quickly swap to the new theme once fully built?
  • Comparison: Notes WooCommerce has a dev section enabling easier storefront swaps.

Status: Unresolved; seeking guidance on staging/assignment workflow for Shopify themes.

Summarized with AI on December 30. AI used: gpt-5.

So, I’m about to do a major update to my Shopify store and found a theme that I love.

I start doing edits, create a template in Customize for one of my products, adding addition info, all that stuff. But it can’t save it properly. It applies it to a random product, and I can’t link my product to the template because the theme the template is on is in Draft mode.

Which makes doing edits to the new theme impossible, because I can’t properly save each template to the correct product or page.

So, how is it even possible to build out a new theme in the background while the old theme remains live?

My only solution is just to let the new theme go live, and do edits from 10pm to 6am, hoping limited visits and not a destructive Google indexing.

It’s the oddest thing. Is there no way to update to a new theme on Shopify and do a quick swap when the new theme is properly built out?

This is horrible, to put it mildly. At least Woocommerce has a dev section for easily swapping in newly created storefronts.

Am I missing something?