Shopify to WooCommerce migration service
We move a Shopify store to WooCommerce on WordPress. Products, customers, past orders and content are carried across, the design is rebuilt, and each old address is redirected to its new one. For store owners who have decided to move and do not want to do it themselves.
In short
- Products, customers, past orders, pages and blog posts are carried across. The design is rebuilt in a WordPress theme, not copied.
- Customer passwords do not leave Shopify. Each customer sets a new one on the new store.
- Each old Shopify address is redirected to its new one, and the redirects are checked before the domain is changed.
- Your Shopify store stays live while the new one is built.
- It starts with a free assessment and a fixed quote in writing.
Shopify gives you hosting, store software and checkout in one subscription. WooCommerce is a plugin that turns a WordPress site into a store, on hosting you choose. Moving from one to the other is part transfer and part rebuild: Shopify exports your products, customers and orders as files, and the look of the store and the work of its apps are made again.
This service is for the point where you have decided to move to WooCommerce and want someone else to carry the store across. You get a written list of what moves and what is rebuilt before you decide anything.
If you would rather do the move yourself, how to migrate from Shopify to WooCommerce goes through it step by step.
What moves, and what is rebuilt
| What | How it gets there | Notes |
|---|---|---|
| Products and variants | Shopify's product export, a CSV file | Shopify lists each variant on a row of its own. WooCommerce wants a variable product with its variations under it, so the file is reshaped on the way. |
| Product images | Copied into the new site's media library | The export holds links to the images, not the images. They are copied while the Shopify store is still open. |
| Collections | Rebuilt as product categories | Shopify's product export leaves the collection column out. |
| Customers | Shopify's customer export, a CSV file | Names, email addresses and addresses come across. Passwords do not: WooCommerce's documentation says they cannot be exported. Each customer sets a new one. |
| Past orders | Shopify's order export, a CSV file | WooCommerce's documentation warns that payment details are not transferred and that shipping, tax and coupon lines may not map exactly. |
| Pages and blog posts | Carried across as WordPress pages and posts | Each one gets a new address. See the next section. |
| Design | Rebuilt | The look you have is rebuilt in a WordPress theme, not copied. |
| Apps | Matched or left behind | What an app did is done by a WooCommerce extension or a WordPress plugin, or left behind. What an app stored, such as reviews, comes across only if the app can export it. The written reply names each one. |
| Payments, shipping and tax | Set up again in WooCommerce | The account with the payment provider is yours. |
| Gift cards | Listed in the written reply | Shopify exports gift cards as a file. The reply says how outstanding balances are honored on the new store. |
| Addresses | Redirected | See the next section. |
What happens to your old addresses
Shopify puts every kind of page under a fixed path. A product is at /products/blue-t-shirt, a collection at /collections/t-shirts, a page at /pages/shipping-policy, and a blog post under /blogs/ followed by the blog's name and the post's.
WordPress and WooCommerce build addresses from their permalink settings. By default a product is at /product/blue-t-shirt/ and a product category under /product-category/. A page sits at its own name, such as /shipping-policy/. So almost every address on the store changes.
Each old address is redirected to its new one, and the redirects are checked before the domain is changed.
How it works
Step 1: Ask for a free migration assessment
Fill in the free migration assessment. Tell us that you are on Shopify, that you want to go to WooCommerce, and roughly how big the store is: how many products and orders, and which apps it relies on.
Step 2: Get a written reply and a fixed quote
We reply in writing with what moves by itself, what has to be rebuilt, and a fixed quote. Whether to go ahead is up to you.
Step 3: The new store is built on a staging copy
The WooCommerce store is built on a staging copy. Your Shopify store stays live and keeps taking orders while this happens.
Step 4: Old addresses are mapped to new ones
Each old address is matched to its new one, and the redirects are checked.
Step 5: You look at the new store
You go through the new store on staging. The domain is changed only after that.
What it does not cover
- Hosting and subscriptions. You buy the WordPress hosting and any paid extension the new store needs. The Shopify plan is yours to keep and to cancel. Shopify says access to the admin ends with a deactivated store's billing cycle, so keep the plan running until the new store is live.
- Saved cards and subscriptions. Card details are not in Shopify's exports. If you sell subscriptions, say so in the assessment.
- Email. Mailboxes are not moved. Find out where your mail lives before you cancel anything.
- A new design. Rebuilding the look you have is part of the move. A different look is a separate job. See WordPress design and development.
- Looking after the store afterwards. That is a care plan. See the WooCommerce maintenance service.
What it costs
Platform migration
Ask us for a quote
Moving a site or a store from one platform to another, with its old addresses redirected to the new ones.
- A written list of what moves and what is rebuilt, before you decide
- Old addresses redirected to the new ones, and checked
- The new site checked before the domain is changed
Common questions
Will the store be closed during the move?
Your Shopify store keeps selling while the new one is built, and the domain is changed only after you have looked at the new store. After any DNS change, some visitors still reach the old store for a while, until the change has spread. Keep the Shopify plan active until the new store has been taking orders without trouble.
Do my customers have to do anything?
One thing. Their passwords do not come across, so each customer sets a new one the first time they sign in to the new store.
What happens to my search rankings?
Nobody can promise what a search engine will do. What protects your place is that each old address answers with a redirect to the page that replaced it. Those redirects are checked before the domain is changed.
What do you need from me?
Access to the Shopify admin, to the new WordPress hosting, and to wherever the domain is managed.
Do you also move stores the other way?
Yes. See the WooCommerce to Shopify migration service, or the migrations page for every move we make.

