I have been asked to develop on an existing Shopify store, specifically working on a custom application that handles some business logic using webhooks. I have created a Shopify Partner account and set up a development store.
To ensure I don’t break the existing setup, I need my development store to reflect the products and configuration settings of the live store. What is the best way to achieve this? Are there any recommended tools or workflows for cloning the store’s data and settings into a development environment?
To work on your custom application without affecting the live store, you’ll need to sync your development store with the live store’s data and settings. Shopify doesn’t offer a direct cloning feature, but there are specific tools and strategies to achieve this.
Look into Shopify’s API, webhooks, and third-party apps that help with data migration. Also, consider manually exporting products and settings to keep the development environment as close to the live store as possible.
Let me know if you’d like more details on the tools and steps involved.
Please. I really don’t want to screw up my client’s existing store, and its an absolute swamp of information out there.
I understand your concern. To guide you better, could you share your store link? This will help me provide more accurate advice tailored to your setup.
I can’t provide access to my client’s store. What apps would you use to migrate webhooks, products and customer data?
Hi @ricomac
Actually, Shopify doesn’t offer a direct way to clone a live store into a development store. Maybe you can consider export products, customers, and orders from your live store via CSV and import them into your dev store. However, this won’t copy settings, themes, or apps. Or, using third-party tools/apps. Tools like Rewind Staging or Matrixify (Excelify) allow you to sync data between stores more efficiently.
Thanks for the suggestions, I’ll check them out.
However this does seem something of an oversight on Shopify’s part.
Hope it helps you and gud luck 
Great article — syncing data between live and development stores is something many merchants struggle with.
For anyone looking for an automated approach, we’ve built a Shopify app called Sync Hub (Sync Hub - Sync pages, blogs and products seamlessly across all stores. | Shopify App Store) that syncs Products, Blogs, and Pages across multiple stores in real time. It helps keep content and inventory consistent while eliminating manual updates, with selective sync options for flexibility.
If you’re exploring advanced or custom sync workflows beyond standard use cases, I’d be happy to discuss and help with custom solutions as well.