Should I migrate my old Shopify 1.0 theme now, or wait for the next big update?
There's no Shopify "3.0" on the horizon, so waiting mostly just delays a rebuild that gets more expensive the longer old theme code and old apps pile up.
What's going on
My store still runs on an old Shopify theme — I think it's what people call "1.0" or "vintage" — and every time I try to install a new app, half the setup instructions mention "sections" or "app blocks" that don't show up anywhere in my theme editor. I don't know if I should pay a developer to migrate it to whatever the current version is, or just leave it alone since it technically still works and my store still loads fine.
Everyone in forums says "just upgrade to OS 2.0" but nobody says what that actually costs, how long it takes, or whether Shopify is going to change things again in a year and make me do this twice. I don't want to pay for a migration now and then find out there's a bigger change coming that makes this pointless.
Why it happens
Shopify introduced Online Store 2.0 in mid-2021, adding JSON templates, sections on every template (not just the homepage), native app blocks, and theme app extensions. Themes built before that — often called "vintage" or "1.0" themes — still run and are still supported by Shopify, but they were built to an older architecture where only the homepage used sections, and most other pages were hard-coded Liquid. That's why installing modern apps on an old theme often means manual code edits instead of a simple toggle in the theme editor.
The uncertainty merchants feel is reasonable: Shopify hasn't announced a further major theme architecture change with a public timeline, but it also hasn't set a hard deprecation date that forces every vintage theme to stop working. That ambiguity — "it still works, but everything new assumes 2.0" — is exactly the gap that leaves merchants stuck deciding between migrating now or deferring indefinitely.
5 ways to fix it
Audit what your current theme actually depends on
Before deciding anything, list every piece of custom Liquid, every app that injects code via script tags or asset edits (rather than app embed blocks), and every page built with a legacy page-builder app. Vintage (Online Store 1.0) themes only support sections on the homepage, so any customization on collection, product, or other templates was likely hard-coded by a developer. That inventory tells you how much of your current setup would break or need rebuilding on a 2.0 theme, which is the real cost driver, not the theme price itself.
Switch to a free or low-cost Online Store 2.0 theme now
Shopify's free themes (Dawn and its siblings like Refresh, Craft, and Sense) are all Online Store 2.0 and are actively maintained by Shopify, which means they pick up new features, performance work, and bug fixes automatically. For most stores without heavy custom functionality, migrating content into one of these is faster and cheaper than most merchants expect, and it removes the migration question entirely since you're on the current architecture. This is the closest thing to a native, no-cost fix.
Ask your existing theme vendor for a 2.0 upgrade path first
If you bought a premium theme, many theme companies that are still active have released Online Store 2.0 versions of their older templates and give existing customers a free or discounted upgrade rather than requiring a full repurchase. Check the theme's product page or contact support before assuming you have to start from scratch or pay full price again.
Rebuild rather than convert, if your theme is custom-coded
Shopify's own guidance is that trying to retrofit a vintage theme's templates into JSON templates and sections in place is usually more work than starting from a 2.0 base theme and rebuilding your customizations into it. If a developer built your original theme, budget this as a scoped rebuild project (with a clear list of features to carry over from your audit) rather than an incremental edit job.
Don't wait for a hypothetical future version
There is no publicly announced 'Online Store 3.0' or successor architecture with a timeline, so waiting is really just deferring a decision Shopify has already made: new theme development, app extensibility (theme app extensions, app blocks), and checkout customization all assume 2.0 going forward. Vintage themes still function today, but they're increasingly a dead end for new app integrations and Shopify's own theme tooling, which makes 'wait and see' a real ongoing cost, not a neutral choice.
Bottom line
There's no free lunch here: migrating a Shopify 1.0 theme is real work, but it's bounded and one-time, while staying on a vintage theme is an open-ended tax of broken app installs, manual section-less workarounds, and a growing gap between what your store can do and what current themes and apps assume. Start with the audit, try the free-theme or vendor-upgrade path first, and only budget for a developer rebuild if your customizations genuinely require it — this is a decision-and-execution problem, not something a BesPoP app addresses directly, though a well-scoped one-time theme migration or Liquid audit engagement is the kind of project we take on for merchants who want a developer to just handle it.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.