Staging site for Live Store

New Member
2 0 1

I want to create a staging site for my store to do the updates and fixes before pushing it to live.


From the documents that I have read, I did noticed that Shopify doesn't runs itself in local system. Any changes that we make gets uploaded to the store and gets rendered there.

This means, I can't do any tests in my store, as it gets reflected to live. This is the case that I don't want.


What I am trying to achieve?

Say, I have a Shopify Store that is live, like

I wan't to setup a staging store, say that exactly replicate the live store

So that, any updates/features that I want to implement in live site, will first implement is staging site to make sure everything is perfect. And finally upload to the live site.


Is this possible or is there a different approach to achieve this?

Being a new to Shopify, I might have missed/unknown about the development approach.



This is an accepted solution.






Want to modify or incorporate custom changes on store, Hire us
If helpful then please Like and Accept Solution .
Skype : oscprofessionals-87
Whats app
Free Website Review and advice for sale from Shopify Conversion Experts | Shopify Private App | Custom Theme Development | Custom Modifications In To Shopify Theme | Shopify SEO ; Digital Marketing & amp | Site Speed Optimization | Performance Site Audit
New Member
2 0 1

Hello Pallavi,

Thanks. Your instruction helped me to find the solution that I was looking after.

New Member
1 0 0

Is this only for design of the store and not for using an app that changes the site?

New Member
1 0 2

What if I have to change some data on Products and test it on staging site?

Changing any data on products like adding variant will reflect changes on production site. So do I make sure that modification to product data is reflected only to staging site and not on production site.


3 0 1

This is exactly what I am interested in too...  I want to be able to experiment with other products, apps, pages and more.  

Shopify Partner
965 80 205

To keep things clean, you'd need a separate Shopify shop if you want to create/modify products, create orders, etc. and not affect your production shop. Easiest thing to do is join the Shopify partner program --> Then you can have a development store to test things out on. 

Hope this helps!

Shopify Expert
184 1 107

Some Shopify developers recently discussed this in a different channel:

Rumen D.
Here is my simple setup:
After setting up the themekit config file I initialize a git repo and download the live theme.
Then I duplicate it in the shopify admin and call that “the dev/staging env”
Then I run themekit watch for the dev environment and it automatically pushes the changes I perform to my local files back to the server.
Previewing the development unpublished theme is the way I see the results of the changes I do with my local code editor.
Meaningful changes are committed to the git repo.
Rick D.
We use a combination of preview themes in the production store and themes in a “duplicate” development store, depending on the scope of the feature being developed. We use quickshot to interact with the themes locally via a private app and a custom app to deploy merged github pull requests and run post-deploy front-end tests..
Michael | Business Development @ Helium
Helium builds apps that merchants depend on:
- Customer Fields
- Meteor Mega Menu