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.
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 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.
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-linennorthwind-linen.myshopify.com
- Create an app in the Dev Dashboard
- Add read-only scopes, then install
- Paste the Client ID and secret
412products
1,950customers
18discounts
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.
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 moved19need 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.
| Product | Second import | |
|---|---|---|
| Linen apronPrice changed in Shopify | Price changed in Shopify | Updated |
| Waffle towel setYou rewrote its description in Runner | You rewrote its description in Runner | Your edit kept |
| Stonewashed sheetNew in Shopify | New in Shopify | Added |
| Linen napkins, set of 4Nothing changed | Nothing changed | Left alone |
Example store. Customers, stock and discounts follow the same rules.
After the move
Unpacked. Now the store
gets a team.
Your products and customers are the raw material. Runner’s agents use them from day one, and you steer them in chat.
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.