Skip to content
itsorted.online
Online stores guide

WooCommerce to Shopify Migration: Data, SEO and Payments

Moving a WooCommerce store to Shopify is mostly a data and redirect job. Products, customers and past orders can come across with Shopify's Store Migration app, CSV files or a migration app. Reviews and customer passwords do not move directly, and almost every URL changes, so redirects decide whether you keep your Google traffic. This guide covers what migrates and what does not (based on Shopify's own WooCommerce migration guide, October 2026), how to map URLs, how to set up payments again in Singapore, and a cut-over plan that avoids lost orders.

By IT Sorted teamReviewed 6 min readHow we write guides
in

Key takeaways

  • Shopify's Store Migration app imports WooCommerce products from the standard product CSV export.
  • Shopify allows 3 product options; WooCommerce products with more lose their options on import.
  • Shopify says WooCommerce reviews can't be exported directly; apps such as Judge.me can import them.
  • Almost every URL changes (/product/ becomes /products/), so redirects protect your search rankings.
  • Shopify Payments in Singapore does not list PayNow, so plan a PayNow app if your customers use it.
In this guide · 7 sections
  1. 01What migrates from WooCommerce to Shopify, and what does not
  2. 02Should you move? A quick sanity check
  3. 03URL redirects: how to keep your Google rankings
  4. 04Payments: setting up again on Shopify in Singapore
  5. 05A cut-over plan that avoids lost orders
  6. 06Do it yourself or get help?
  7. 07Frequently asked questions

Short answer

Use Shopify's Store Migration app or CSV import for products, then customers and past orders. Reviews need a reviews app, and customers sign in again with a one-time code. Before switching the domain, set up 301 redirects from every old WooCommerce URL, and set up payments again on Shopify.

What migrates from WooCommerce to Shopify, and what does not

Shopify's WooCommerce migration guide lists products, customers, historical orders and reviews as the main data to move, with different methods for each.

DataMigrates?How
Products, variants, imagesYesStore Migration app or product CSV; check options and images after import
Products with more than 3 optionsPartlyOptions beyond three are not imported; use metafields or an app
Customers (names, emails, addresses)YesExport with a WooCommerce plugin, then Shopify customer CSV
Customer passwordsNoCustomers sign in with a one-time email code on Shopify's customer accounts
Past ordersYes, with toolsExport via plugin; import with a migration app
Product reviewsNot directlyShopify says you can't export them; import with a reviews app such as Judge.me
Blog posts and pagesYesCopy and paste for a few; an app for many
Coupons, gift cards, subscriptionsVariesUsually recreated by hand or with specialist apps
Plugins and custom codeNoReplaced with Shopify apps or theme features
Based on Shopify's help centre, October 2026.

Customer passwords cannot be moved between platforms because they are stored scrambled (hashed). On Shopify's current customer accounts this matters less: Shopify's sign-in options page says customers sign in by default with a one-time 6-digit code sent to their email, with no password.

Should you move? A quick sanity check

Migrations take time and carry some SEO risk. Make sure the reasons are real before you start. Our Shopify vs WooCommerce comparison covers the trade-offs in detail.

Good reasons to move

  • You are tired of plugin updates, hosting issues and security patches
  • You want Shopify POS for a physical shop
  • Checkout speed and reliability matter more than custom features
  • Nobody in the team can maintain WordPress

Think twice if

  • Your store relies on heavy custom code or unusual product logic
  • Most of your traffic comes from a large WordPress blog
  • You need more than 3 product options on many products
  • Shopify's fees for third-party payment providers would hurt your margin

URL redirects: how to keep your Google rankings

WooCommerce and Shopify use different URL patterns. Without redirects, every old link in Google, on Instagram and in customers' bookmarks lands on a 404 page.

Page typeTypical WooCommerce URLShopify URL
Product/product/blue-mug//products/blue-mug
Category/product-category/mugs//collections/mugs
Page/shipping-policy//pages/shipping-policy
Blog post/2024/05/gift-ideas//blogs/news/gift-ideas

Shopify supports URL redirects, including bulk import from a CSV file. Export a list of every URL from your old sitemap, map each one to its new address, import the redirects before you switch the domain, then test a sample. Keep product handles (the last part of the URL) the same as the old slugs where you can; it makes mapping easy.

Our guide on website migration without losing SEO goes further into sitemaps, Search Console and what to monitor after launch.

Payments: setting up again on Shopify in Singapore

Payment accounts do not migrate. You either set up Shopify Payments or connect an existing provider.

  • Shopify Payments handles cards, Apple Pay and Google Pay with no extra Shopify transaction fee. Shopify's Singapore payment methods page does not list PayNow.
  • PayNow usually needs a third-party app such as HitPay. Shopify then charges its own fee for third-party providers: 2% on Basic, per Shopify Singapore pricing (October 2026).
  • Stripe or HitPay on WooCommerce today: your existing account can often connect to Shopify through an app, but subscriptions and saved cards may need special handling. Ask the provider before cut-over.

Our comparison of Shopify Payments vs HitPay works through the combined fees for a typical Singapore store.

A cut-over plan that avoids lost orders

Run both stores side by side until the moment you switch the domain. That way customers are never without a working checkout.

  1. Build the Shopify store on its temporary address

    Import products, set up theme, shipping rates, GST settings and payments. Keep the store password-protected.

  2. Import customers and past orders

    Do a first import, check a sample of customers and orders, then fix the mapping.

  3. Prepare and import redirects

    Map every old URL from the WooCommerce sitemap. Import them into Shopify before launch.

  4. Test checkout end to end

    Place test orders with every payment method and shipping option. Check emails, tax lines and stock changes.

  5. Freeze the old store and do a final sync

    Pick a quiet time, stop taking orders on WooCommerce, then import any orders and customers created since the first import.

  6. Switch the domain and watch for 404s

    Point the domain to Shopify, remove the password, submit the new sitemap in Search Console and check for errors daily for two weeks.

Do it yourself or get help?

A small catalogue with simple products can be moved by an owner in a few evenings using the Store Migration app and Shopify's guide. The risky parts are redirects, payments and the DNS switch; do not skip them.

Get help if you have hundreds of products with variants, a lot of organic traffic, or customers paying by PayNow. Our Website Migration package (S$490) covers the data move, redirect mapping and a careful domain switch; the Shopify Store package (S$1,890) adds the new store design and payment setup.

Frequently asked questions

Yes, if you set up 301 redirects from every old WooCommerce URL to the matching Shopify URL before switching the domain. Keep product handles the same where possible, copy over page titles and meta descriptions, submit the new sitemap in Google Search Console, and watch for 404 errors for a few weeks after launch.

Their customer records can be imported, but passwords cannot be transferred between platforms. On Shopify's customer accounts, customers sign in by default with a one-time 6-digit code sent to their email, so in practice they just enter their email address. Tell regular customers about the change.

Shopify's help centre says you can't export reviews from WooCommerce to Shopify directly. Review apps such as Judge.me, Loox and Yotpo can import them. Plan this before launch so product pages do not lose their review history.

A small store with simple products can be moved in a few days of work. Stores with hundreds of products, many variants, subscriptions or custom features take longer, mainly for data cleanup, redirect mapping and testing. Allow a quiet period for the final order sync and domain switch.

Yes, but usually through a third-party app such as HitPay, because Shopify Payments in Singapore does not list PayNow. Shopify charges an extra fee on orders paid through third-party providers, 2% on the Basic plan as of October 2026, so compare total costs before you choose.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.