Skip to content
← All articles

The journal · · 5 min read

How to Install a Shopify Theme, Step by Step

By Jean Perry — Editor, Kiosk

Installing a Shopify theme takes about two minutes, and nothing you do during those two minutes is visible to your customers – a theme you upload lands as a draft and your live store keeps running untouched. That single fact removes most of the anxiety around this task. Here is the whole process, including the two steps people skip and later regret.

Before you start: duplicate what you have

If you already have a live store, make a copy of your current theme before you touch anything. In Online Store → Themes, find your published theme, open the menu and choose Duplicate. It takes a few seconds and gives you a frozen snapshot of every setting, section and piece of custom code as they are right now.

This matters because theme settings do not travel. If you publish a new theme and dislike it, going back means republishing your old theme – and that only restores everything if the old theme still exists with its settings intact. The duplicate is your undo button. Name it something you will recognise in six months, like Backup – before Revue – 17 Aug.

Installing from the Shopify Theme Store

For a theme sold inside Shopify’s own store, the process is one click. In Online Store → Themes, scroll to Theme library and use Add theme → Visit Theme Store. Pick your theme, and if it is paid you can try it first – Shopify lets you install and customise a paid theme before buying, and you only pay when you are ready to publish it.

The theme then appears in your library as a draft. Nothing is live yet.

Installing a theme you bought or downloaded as a zip

Themes from independent studios arrive as a zip file, usually inside a download that also contains a guide and a licence. The step that trips people up is which zip to upload.

Unzip the download you received. Inside you will typically find the guide, the licence, and a second zip – something like revue-theme.zip. That inner zip is the theme. Do not unzip it, and do not upload the outer download. Shopify wants the theme zip exactly as it is, with its folders (assets, config, layout, locales, sections, snippets, templates) sitting at the top level inside it.

Then, in your admin: Online Store → Themes → Add theme → Upload zip file. Choose the theme zip and wait for the upload to finish. A well-built theme is a couple of hundred kilobytes and uploads almost instantly; Shopify’s ceiling is 50 MB, and a theme anywhere near that is usually carrying uncompressed demo images it should not have.

The theme lands in your library as a draft, alongside your live one. Your customers still see your old store.

Preview before you publish – properly

On the new theme’s card, open the menu and choose Preview. Do not just look at the homepage. Walk the path a customer actually walks: a collection page, a product page with several variants, add to cart, open the cart, and start – but do not complete – checkout. Then look at a blog article, the search results, and the 404 page. Those last three are where hastily-built themes fall apart.

Preview it on your phone too. And if you have a colleague or a friend, send them the preview link (Share preview in the same menu) and ask them to find a specific product. Watching somebody else use your store for ninety seconds tells you more than an hour of admiring it yourself.

Set it up while it is still a draft

Click Customize and do the configuration work now, before publishing. At minimum: your logo and brand name, your colour palette, the main menu, and the homepage sections with real images and real copy rather than the demo placeholders. Most themes also expect a couple of pages to exist – an about page, a contact page, sometimes a lookbook or FAQ – created in Online Store → Pages and assigned the matching template from the dropdown on the right.

Working in draft means you can take an hour, or a week, without a half-configured store being visible to anyone.

Publishing, and what does not come with you

When you are satisfied: → Publish. The swap is instant, with no downtime.

Be clear about what does not transfer from your old theme, because this is where the post-publish panic usually comes from. Theme settings and section layouts do not transfer – every theme has its own structure, so your homepage has to be rebuilt in the new one. Custom code that was pasted into the old theme’s files does not transfer either; if a developer once edited your theme.liquid, that edit lives in the old theme only. App embeds and app blocks often need to be re-enabled in the new theme – check anything that shows on the storefront: reviews, popups, subscriptions, currency switchers.

What is safe: your products, collections, pages, blog posts, customers, orders and navigation menus all live in your store, not in the theme. They are untouched by any of this.

The ten minutes after you publish

Run one real purchase path on your live store. Add a product to the cart, go to checkout, and confirm the totals look right – you can abandon before paying, or use Shopify’s test payment mode for a full run. Then check that your tracking is still firing if you use analytics or ad pixels, since those are frequently installed as theme edits rather than app embeds. Finally, view your store on a phone, on mobile data rather than your home Wi-Fi.

Keep the backup theme in your library for a few weeks. Storage costs you nothing, and it is the difference between a five-second rollback and a bad evening.

FAQ

Will installing a new theme break my live store?

No. A theme you upload or install lands in your theme library as a draft, and your published theme keeps serving customers until you explicitly click Publish. You can preview, customise and test the new theme for as long as you like without anyone seeing it.

Which zip file do I upload?

The theme zip, not the download you received. Independent themes usually arrive as a package containing a guide, a licence and a second zip such as revue-theme.zip. That inner zip is the theme: upload it as it is, without unzipping it. Shopify expects the theme folders (assets, config, layout, locales, sections, snippets, templates) at the top level inside that zip.

Do my products and pages transfer to the new theme?

Yes. Products, collections, pages, blog posts, menus, customers and orders live in your store, not in the theme, so they are untouched. What does not transfer is your theme settings, your homepage section layout, and any custom code that was pasted into the old theme's files. Those have to be rebuilt in the new theme.

See the REVUE theme Editorial Shopify theme · $39 · buy once, one store

Related reading