Skip to main content

Move from Shopify

Move in.
Keep selling.

Runner copies your products, customers, stock, shipping and discounts out of Shopify. Shopify stays read-only and keeps taking orders until you switch.

See what moves

About 4 minutes to connect · Read-only · Nothing in Shopify changes

to connect in Shopify’s Dev Dashboard. No code, nothing to install from an app store.
4 min
kinds of records in one copy: products, customers, locations, stock, shipping and discounts.
6
changes to your Shopify store. Runner only reads, so you can stop at any point.
0
report at the end, record by record: what moved, what was skipped, and why.
1

The moving list

Know what moves before anything does.

You see this list before the import starts, and the same list in the report after it ends. Some things move in, some you rebuild with Runner, and some are better left where they are.

Moves in

The store itself

One read-only copy. Import again later and matching records update instead of doubling.

  • Products, variants and collectionswith photos and prices
  • Customerseveryone with an email
  • Locations and stockcounted per location
  • Shipping zoneswith their flat rates
  • Discountscodes and automatic

Rebuild in chat

Ask, and it’s back

Shopify-only shapes don’t copy cleanly. Runner asks what you need, then rebuilds it.

  • Metafields
  • Product tags and SEO fields
  • Carrier-calculated rates
  • Some discount types

Stays in Shopify

History stays put

These belong to Shopify’s books. Download what you need before you close the store.

  • Past and open orders
  • Gift card balances
  • Payouts
  • Customer notes
How to export orders

How it works

Four minutes from you. The rest runs by itself.

You connect Shopify once. Runner copies the store in the background and emails you when the report is ready.

  1. 01 · Connect

    Give Runner a read-only key

    Make a small app in Shopify’s Dev Dashboard and paste its two credentials. Runner checks them for you.

    Connect Northwind Linen

    Connected

    • Find your storenorthwind-linen
    • Create an app in the Dev Dashboard
    • Add read-only scopes, then install
    • Paste the Client ID and secret

    412products

    1,950customers

    18discounts

  2. 02 · Import

    Go back to running your shop

    The copy runs in the background, one kind of record at a time. If Shopify asks Runner to slow down, it waits and carries on.

    Importing from Shopify · 62%

    About 6 min left

    • Products412 of 412
    • Customers1,208 of 1,950
    • Locations and stockNext
    • Shipping zonesWaiting
    • DiscountsWaiting

    You can leave this page. You’ll get an email when it’s done.

  3. 03 · Review

    Read one honest report

    Every record has a line: moved, skipped, or needs you. Each skip says why and what to do, so nothing goes missing quietly.

    Import complete · 11 min

    Everything that could move, moved.

    99%of records moved
    19need you
    • Products412 moved
    • Customers1,931 moved · 19 without an email
    • Discounts18 moved

Your call

Stop any time.
Keep what moved.

Changed your mind halfway? Stop the import from its panel. What already moved stays in your store, nothing in Shopify changes, and the next import adds the rest without making copies.

You stopped the import

What already moved stays in your store.

  • Products412 of 412
  • Customers820 of 1,950
  • Locations and stockNot started

Take your time

Import again. Nothing doubles.

Keep selling on Shopify while you set up Runner. When you’re ready to switch, import once more. Runner matches what it already brought in instead of copying it again. A product you changed only in Runner keeps your edit; if it changed in both places, the newer change wins.

ProductSecond import
Linen apronPrice changed in ShopifyUpdated
Waffle towel setYou rewrote its description in RunnerYour edit kept
Stonewashed sheetNew in ShopifyAdded
Linen napkins, set of 4Nothing changedLeft alone

Example store. Customers, stock and discounts follow the same rules.

After the move

Unpacked. Now the store gets a team.

  • A storefront in your style

    Give Runner the address of your current site and it rebuilds the look around your imported products. Or describe a new one.

  • Ads from real products

    Creatives and campaigns made from the photos and prices you brought over, ready for you to approve.

  • Search and AI answers

    Runner checks how your pages show up in Google and in AI answers, and fixes what holds them back.

  • Email your regulars

    Tell the customers who moved with you about the new store, then keep them coming back.

Before you pack

Does my Shopify store go offline?

No. Runner only reads from Shopify. Your Shopify store keeps selling until you point your domain at Runner and close the Shopify plan yourself.

Do I need a developer?

No. You make a small app in Shopify’s Dev Dashboard by following four steps on screen, and Runner checks each one. If you’d rather not, upload Shopify’s CSV exports instead; collections then need recreating by hand.

What if some records don’t move?

The report lists every one, with the reason and what to do. For a customer without an email, add the email in Shopify, then import again.

Can I keep my domain?

Yes. When the new store looks right, connect your domain to Runner on the Plus plan or above. Until then, your Shopify store keeps selling on it.

How long does the whole move take?

About 4 minutes of your time to connect. The import then runs by itself, and its length depends on the size of your store. Runner shows the time left, and you can close the tab: it emails you when the report is ready.

Same shop. New home.