If your store still runs on a Shopify 1.0 theme, nothing is broken. Orders come in, campaigns run and the store looks the way it did the day it launched. That is exactly why so many brands put off the decision to upgrade to Shopify 2.0, and why the cost of waiting stays invisible until the store needs to do something its theme cannot.
Shopify now calls these older themes vintage themes. They still work, and Shopify does not force anyone to move. But the storefront features Shopify has shipped since 2021, from sections on every page to app blocks and metafields you can connect in the theme editor, are designed for Online Store 2.0. This guide explains what actually changes, how to check which version you are on, and what a Shopify 1.0 to 2.0 migration involves in time and budget, based on the upgrades we have delivered for fashion and lifestyle brands.
What is Shopify Online Store 2.0?
Online Store 2.0 is the theme architecture Shopify introduced in 2021. It changed how a theme is built, not how it looks. Page layouts are stored as JSON templates instead of fixed Liquid files, which means every page can be assembled from sections and blocks in the theme editor, the same way the homepage always could. Apps add their features as app blocks, and metafields and metaobjects connect to sections as dynamic sources, without a developer writing them into the template. Shopify documents the architecture in its Online Store 2.0 developer docs.
On a vintage theme, sections are mostly limited to the homepage. Product, collection and content pages are fixed in code, so a new block on a product page, a different layout for one product line or a size guide pulled from a metafield is a development task every time. We cover what sections everywhere means day to day in our guide to Shopify 2.0 sections.
Shopify 1.0 vs 2.0: what actually changes
| Shopify 1.0 (vintage theme) | Shopify 2.0 | |
|---|---|---|
| Page layouts | Sections mostly on the homepage; other pages fixed in code | Sections and blocks on every page, edited in the theme editor |
| Product and collection templates | Alternate templates need a developer | Several templates per page type, created in the editor |
| Apps | Added by pasting code into theme files, often left behind after uninstalling | App blocks added and removed in the editor, without touching theme code |
| Metafields and metaobjects | Wired into templates by hand | Connected to sections as dynamic sources |
| Filtering | Custom code or a filter app | Storefront filtering supported by the theme |
| New theme features | Not designed for vintage themes | Built for Online Store 2.0 first |
The difference that matters most is not technical. On 2.0, your team changes the store; on 1.0, your team asks a developer to change it.
How to check if your store is still on Shopify 1.0
Shopify's own test takes a minute. In your admin, go to Online Store > Themes and click Customize on your live theme. Open the page selector at the top, choose Products > Default product and look below the list of sections. If there is an Add section button, your theme is Online Store 2.0. If there is not, it is a vintage theme. Shopify explains both cases in its help article on theme architecture versions.
There is a second case we see often: a store that is on a 2.0 theme on paper, but carries years of 1.0-era code. Templates converted by hand, app snippets pasted into theme files, sections that only one developer understands. If the editor shows Add section but your team still needs a developer for every layout change, the store has the same problem, and the same fix.
Why staying on Shopify 1.0 costs more than it looks
Every change needs a developer
On a vintage theme, a new landing page layout, a block on the product page or a seasonal banner on a collection is a ticket for a developer. Each one is small. Over a year, they add up to a budget line and a queue, and campaigns wait for the queue.
Apps leave code behind
Vintage themes install apps by inserting code into theme files, and that code often stays when the app is removed. Stores we audit regularly carry scripts from apps uninstalled years ago, slowing every page. On 2.0, an app block is added and removed in the editor, and it leaves nothing behind.
Your catalogue outgrows the theme
Growing catalogues need filters, product information that lives in metafields and different layouts for different product lines. A 2.0 theme handles all three in the editor. A vintage theme handles them with custom code, and every new product type adds to it.
Work on a 1.0 theme does not carry over
Every customisation built on a vintage theme lives in the theme layer, and the theme layer is exactly what gets replaced when you upgrade. Product page refinements, collection layouts, conversion work and the scripts that hold them together all have to be rebuilt. The longer a brand keeps investing in a 1.0 theme, the more of that investment it writes off on the day it moves.
Growth moments arrive before the theme is ready
Picture a brand with the chance to launch in a new market: budget allocated, stock ready, campaign planned. Then the team finds that the theme cannot adapt content per market, product templates are rigid and the filters do not support the new catalogue structure. The launch waits for a rebuild done under pressure. That is not a technical inconvenience; it is lost revenue and lost momentum.
How to upgrade from Shopify 1.0 to 2.0
There is no button that converts a vintage theme into a 2.0 theme. Upgrading means replacing or rebuilding the theme layer, and there are three ways to do it. Which one fits depends on the size of the business, how much the current store has been customised and the budget available.
Move to a premium 2.0 theme
For most small and mid-size stores, a premium 2.0 theme set up for the brand is the most efficient route. Choosing the theme is the step that matters most: the wrong foundation creates limits you pay for later, the right one covers most of what the brand needs before any custom work starts. A Shopify store setup on a premium theme costs £2,000 to £3,000 and takes 3–4 weeks, plus a premium theme licence of £300 to £400. Our Premium Store Setup adds UX design and custom development on top of the theme, from £5,000, over 6–10 weeks.
This is the route It's Lava took: rather than patch the old theme, it switched to a premium 2.0 theme that already covered most of the changes it wanted, with custom work layered on top. Bottletop moved to a 2.0 template that recreated its existing layout exactly, then gained collection filters and metafield description tabs. Ferian upgraded after years of patching a theme that limited both functionality and design.
Build a custom 2.0 theme
For established brands that have invested heavily in UX, conversion and performance, a theme built from scratch is the best long-term answer. Our custom Shopify theme development starts from £30,000 and typically takes 12–20 weeks, from UX and design through development and QA.
The difference between the two routes is the one we describe on our custom theme page: a premium theme professionally customised is a commercial car prepared for racing, and a custom theme is a Formula 1 car built for one purpose. The One Glove upgraded from 1.0 to 2.0 with a custom theme, and for Nude Project the move to a full 2.0 architecture improved load speed and content flexibility and let the store scale without technical debt.
Convert your existing theme
Shopify's documented path is to convert each Liquid template into a JSON template and move its code into sections. It works when the current theme is well built and the brand is happy with its design. On a vintage theme patched for years, converting usually costs more than starting from a 2.0 theme, and if that is the case we say so before quoting.
| Route | Investment | Timeline | Best for |
|---|---|---|---|
| Shopify Store Setup | £2,000 to £3,000, plus a £300 to £400 theme licence | 3–4 weeks | Stores happy with a premium theme's layouts |
| Premium Store Setup | From £5,000 | 6–10 weeks | A theme foundation with custom UX and development |
| Custom Theme Development | From £30,000 | 12–20 weeks | Brands with heavy UX and conversion investment |
| Converting the current theme | Quoted after an audit | Depends on the code | Well-built vintage themes the brand wants to keep |
What happens to your data, SEO and apps
An upgrade to Shopify 2.0 is a theme change inside the same store, not a platform migration. Products, customers, orders and URLs stay exactly where they are, so there is no data to move and no redirects to map. What protects your rankings is carrying over what the old theme did well: heading structure, structured data, page content and image alt text all have to be rebuilt in the new templates, and checked before launch.
Apps need an audit of their own. Each one is checked for app block support, code left in the theme by apps already removed is cleaned out, and some apps turn out to be unnecessary because the new theme does the job natively.
The new theme is built unpublished, so the live store keeps selling throughout. Before launch there is a content stage that is easy to underestimate: final product images, real copy, collection banners and structured content go into the new sections. Depending on the size of the catalogue and how ready the content is, it takes one to three weeks. When QA is complete, publishing the new theme is a single switch.
How we handle a Shopify 1.0 to 2.0 migration
We plan an upgrade the same way as any Shopify migration: map before building. We audit the current theme, its templates, apps, metafields and customisations, and agree which route fits. Then come UX and design where the project needs them, the build on an unpublished theme, the content stage, QA on real devices and the launch, followed by monitoring once the store is live. We do it for brands on both Shopify and Shopify Plus.
If you are not sure which route your store needs, a Shopify audit is the place to start: it shows what the current theme is costing you and what moving would involve, before you commit a budget.
Your theme is not just design. It is the operational backbone of your store, and that backbone decides how fast you can change, launch and grow. Talk to us about moving yours to Shopify 2.0.