In this guide · 7 sections
- 01What migrates from WooCommerce to Shopify, and what does not
- 02Should you move? A quick sanity check
- 03URL redirects: how to keep your Google rankings
- 04Payments: setting up again on Shopify in Singapore
- 05A cut-over plan that avoids lost orders
- 06Do it yourself or get help?
- 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.
| Data | Migrates? | How |
|---|---|---|
| Products, variants, images | Yes | Store Migration app or product CSV; check options and images after import |
| Products with more than 3 options | Partly | Options beyond three are not imported; use metafields or an app |
| Customers (names, emails, addresses) | Yes | Export with a WooCommerce plugin, then Shopify customer CSV |
| Customer passwords | No | Customers sign in with a one-time email code on Shopify's customer accounts |
| Past orders | Yes, with tools | Export via plugin; import with a migration app |
| Product reviews | Not directly | Shopify says you can't export them; import with a reviews app such as Judge.me |
| Blog posts and pages | Yes | Copy and paste for a few; an app for many |
| Coupons, gift cards, subscriptions | Varies | Usually recreated by hand or with specialist apps |
| Plugins and custom code | No | Replaced with Shopify apps or theme features |
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 type | Typical WooCommerce URL | Shopify 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.
Build the Shopify store on its temporary address
Import products, set up theme, shipping rates, GST settings and payments. Keep the store password-protected.
Import customers and past orders
Do a first import, check a sample of customers and orders, then fix the mapping.
Prepare and import redirects
Map every old URL from the WooCommerce sitemap. Import them into Shopify before launch.
Test checkout end to end
Place test orders with every payment method and shipping option. Check emails, tax lines and stock changes.
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.
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.