Upload Theme to Shopify
Uploading a Shopify theme allows you to add a custom theme using a .zip file. This is commonly used for themes purchased from ThemeForest or other third-party marketplaces.
Before you start
Make sure:
- Your theme file is in
.zipformat - The file size is under 50 MB
- You downloaded the installable Shopify theme file
Do not unzip the final installable theme file before uploading.
Upload a theme to Shopify
Step 1: Open the Themes page
In your Shopify admin, go to:
Online Store → Themes
Step 2: Upload the theme
In the Theme library section, click:
Add theme → Upload zip file
Then:
- Select your
.ziptheme file - Click Upload
Wait a few seconds for Shopify to process the upload.
Step 3: Preview the theme
Once uploaded, the theme will appear in your Theme Library.
Click:
Actions → Preview
to check the layout and design before publishing.
Step 4: Customize the theme
Click:
Customize
to edit:
- Colors
- Typography
- Homepage sections
- Header and footer
- Product page layouts
Step 5: Publish the theme
When ready, click:
Actions → Publish
Your uploaded theme will now become the live storefront theme.
Common upload issues
Invalid theme file
If the upload fails, you may be uploading the wrong .zip file.
For ThemeForest downloads:
- Extract the original download package
- Find the actual installable Shopify theme
.zip - Upload that file instead
Theme looks different from the demo
Demo stores usually include sample:
- Products
- Images
- Menus
- Banners
You will need to configure your own content after uploading the theme.