Shopify Store Cloner

dashboard

Saved Stores

Your store library. Add each store once with its API keys, then pick from them when cloning.
📖 How to connect a store (create the app & add scopes)
  1. Open the store's Shopify AdminSettingsApps and sales channels
  2. Click Develop apps (top right). If it's the first time, click Allow custom app development and confirm.
  3. Click Create an app, name it e.g. Store Cloner, and create it.
  4. On the app page open Configuration → under Admin API integration click Configure.
  5. In the scopes search box, find and tick every scope below, then click Save:
    Required Admin API scopes (20)
  6. Open the API credentials tab and click Install appInstall.
  7. Still under API credentials, copy the API key (= Client ID) and the API secret key (= Client Secret, starts with shpss_).
  8. Add the store below: its xxxx.myshopify.com domain + the two keys → Save Store → click Test to confirm.
Source vs destination: a store you only clone FROM needs just the read_* scopes; a store you clone TO needs read_* and write_*. Easiest is to enable all 20 everywhere — then any store can be used either way. The Test button tells you exactly which role a store is ready for and which scopes are missing.
If you change scopes later: after saving the new scopes in Shopify, the app usually updates automatically; if Test still reports missing scopes, uninstall and reinstall the app from the API credentials tab.
Loading…
+ Add a store

Run Clone

The source can be a Saved store from your library or a One-time store (paste its keys directly). The destination is always entered directly — use Test connection to verify the new store before starting. Untick any steps to skip them. You can launch several clones at once (different pairs).

Progress

No clone job yet.

Live Logs

Job History

Past clone runs stored in MongoDB. Click one to view its steps and logs.
No jobs yet.