A clone that resumes, instead of starting over

A 10,000-product clone can take a while. Here's what happens if the connection drops, the browser closes, or Shopify asks the app to slow down halfway through.

· 3 min read

It doesn't run in your browser tab

Starting a clone queues a job that runs in the background, on its own, independent of the page you started it from. Closing the tab, closing your laptop, or losing wifi for a minute doesn't stop it. You can check its progress later from anywhere, on any device, by opening the app.

Where "where it left off" comes from

A clone works through your store in batches, by resource type, and records a checkpoint as each batch finishes. If the job is interrupted — Shopify's own rate limits pause it, the worker restarts, anything — it starts its next batch from the last checkpoint, not from the first product again. Nothing gets copied twice, and nothing gets skipped.

Cartsella Studio cloning a live Shopify store into its staging store, with progress per type of content

Why this matters for big catalogs

Shopify limits how fast any app can read and write a store. For a large catalog, a clone naturally takes longer than the time between two coffee breaks. Treating it as a resumable job, rather than one long unbreakable operation, means a slow network or a Shopify-side pause costs you minutes, not a restart from zero.

What you'll see

The run's page shows progress per resource type as it goes, so you always know where it is and what's left — not just a spinner.

Clone a big catalog without the worry.

Join the waitlist: 50% off your first year

Read next: How clone & sync works · Throttled, batched, resumable