Home › Services › Migration

Shopify to WooCommercemigration.

Shopify to WooCommerce migration, or a move from PrestaShop, OpenCart, Magento or Wix, or just to a better host. Products, customers, orders and every old URL come with you, so Google keeps sending the same visitors.

yourstore.com/collections/runners
Example sneakers store, category page
404old address, nothing behind it
Search clicks around the moveSearch Console · weekly clicks
8 weeks beforemove8 weeks after
Clicks after 8 weeks−45%
Old URLs redirected0/2,610
Pages not found1,840404
Every URL mapped
Orders and customers kept
Staging before the switch
30 days watched after
The problem

New store,old links.

Every platform writes its URLs its own way. Move without a map and every link Google knows, and every link in an old email, lands on a 404. Rankings drop in the week the store looks finished.

Not found (404)
Pages not found1,840
Redirected (301)0
Example store moving from Shopify. Yours come from the inventory in step one.
yourstore.com/products/runner-2
Example sneakers store, product page
404old Shopify URL
old CDNphoto on the old host
yesterday312 visits from GoogleThis page was the store's best seller in search. After the move, every one of those visits saw an error.
How it works

Count, map,move, watch.

Four steps, usually two to six weeks. The old store stays open and selling until the night we switch.

What the old store holds

yourstore.myshopify.com · read through the Shopify API

passwords cannot be copiedgift card balances by hand3 apps to replaceorders back to 2019all reviews
The map

Old address and old field, new address and new field

/products/runner-2301 → /product/runner-2/Every product, category and page URL 2,610 URLs
metafieldsize_guideoption1attributetab: Sizespa_sizeFields, options and tags to WooCommerce attributes 46 fields
Set a new passwordYour account moved with us.Choose passwordOne friendly email for new passwords 8,420 customers
Product reviews appSize chart appUpsell appWooCommerceApps replaced by plugins or theme code 3 apps
On a copy first

Your old store keeps selling while we test the new one

old storestaging.yourstoreEverything imported on staging done
Order #1001 · cardpaidOrder #1002 · PayPalpaidOrder #1003 · refunddoneTest orders with every payment method done
order sentshippedOrder emails, taxes and shipping checked in progress
03:000024Switch planned for the quietest hour next
The first 30 days

Search Console, the same store, two ways to move it

Without a mapTraffic lost
Search clicks vs before−45%
Pages not found (404)1,840
Old URLs redirected0/2,610
Product photos moved2,410/9,650
With a mapTraffic kept
Search clicks vs before−2%
Pages not found (404)12
Old URLs redirected2,610/2,610
Product photos moved9,650/9,650
Example store. A small dip in the first weeks is normal while Google reads the new pages.

What is included

The whole store,not a CSV import.

ProductsVariants, attributes, stock, prices, photos and alt text.

CustomersAccounts, addresses and one email to set a new password.

Order historyPast orders linked to the right customers, for returns and repeat buys.

Redirect mapEvery old product, category, page and blog URL sent to its new home.

ReviewsImported with their stars, names and dates.

SEO dataTitles, descriptions and schema carried over to your SEO plugin.

CheckoutPayments, taxes, shipping and order emails set up and tested.

30 days afterSearch Console and 404 logs watched, every gap fixed.

Included
  • A written inventory before any price
  • The full move on a staging copy first
  • The switch at a quiet hour, with the old store kept as a backup
  • 30 days of watching Search Console after
Where the line sits
  • A new design is a separate project; we can move your current look
  • Passwords cannot be copied between platforms, so customers set a new one
  • Gift card balances and some app data are moved by hand or rebuilt
Moves from

The platformyou are leaving.

Each one exports differently. We read them through their API or database, not a spreadsheet.

ShopifyShopifyAPI, metafields
PrestaShopPrestaShopdatabase
OCOpenCartdatabase
MagentoMagento1 and 2
WixWixAPI, CSV
WooCommerceWooCommerceto a new host
Before you decide

What moves,what does not.

ItemOn the new store
Products, variants, photosmoved
Customers and addressesmoved
Order historymoved
Reviewsmoved
Every old URL301 redirect
Customer passwordsnew one by email
Gift card balancesby hand
Paid app featuresreplaced, quoted
No surprises

You see the list before the price.

The inventory in step one says what moves on its own, what moves by hand and what needs a new plugin. The quote follows that list, line by line.

Store closed for the switch~30 min
Old store kept as backup30 days
Price

Quoted per store,in writing.

The price follows the inventory, and you can leave out any line.

What moves the number

The four things that decide the size of the job.

The platform you leave API or database
Products and variants hundreds or tens of thousands
History to keep orders, reviews, blog
Apps to replace plugins or custom code
2 to 6 weeksof work, on a copy first
1 quiet hourfor the switch
30 daysof watching after

Get a quote

A written inventory, a price and a date, usually within three working days.

Not sure yet? Start with the free audit
Questions

Beforeyou ask.

Will the store be closed?

Only for the switch, usually about thirty minutes at night. Until then the old store keeps selling.

Will we lose our Google rankings?

Not if every old URL points to its new page. That map is the core of the job, and we watch Search Console for 30 days after.

Can customers keep their passwords?

No platform lets passwords leave. Customers keep their accounts and orders, and get one email to choose a new password.

Do we keep our domain?

Yes. The domain moves to the new store; only the addresses behind it change, and those are redirected.

What about the apps we pay for?

The inventory lists each one with a free plugin, a paid plugin or a bit of theme code to replace it. You decide line by line.

Can you move us away from WooCommerce?

No. We only build on WordPress and WooCommerce.

Get a quote

Send the URL,get the inventory.

  • An inventory and a priceIn writing, usually within three working days.
  • Leave out any lineThe price follows the list, item by item.
  • No lock-inPlain WooCommerce, your hosting, your data.

Your store

Three fields. We reply by email.

Not sure yet? Start with the free audit
MigrationQuoted per store
Get a quote