WooCommerce to Shopify Migration

We move WooCommerce stores to Shopify by deciding what the shop data carries across and what has to be rebuilt: variations, extensions, customer accounts, order history and the WordPress pages that sit beside the shop. The aim is a Shopify store that sells the way your business needs it to.

Shopify's Store Migration app lists WooCommerce as a source and imports product and customer data. It does not recreate extensions, passwords or every kind of record.

A purple market stall with a yellow arrow carrying a parcel towards a green shopping bag

01Choose

Choose what you want to change

Tick the part of the move you need help with, several parts, or the whole store. The plan you see is a starting point for our call, not a quote.

Where this startsOur shop runs on WooCommerce and we want Shopify, but we rely on extensions, customer accounts and years of orders that I do not want to lose.

Choose one part, several parts or the whole project
  • Audit of products, extensions, customers and orders
  • Catalogue import and difficult-product rehearsal
  • Customer and order record plan
  • Replacement features and checkout set-up
  • Redirects, launch checks and handover

Check first: Which extensions and records your business cannot trade without.

Next: Send your WooCommerce address and a short list of must-keep features.

    • Fit product attributes into Shopify's three options per product
    • Split large catalogues into import files under the size limit
    • Attach images and variant images row by row
    • Compare imported products with the originals

    Check first: Which products have more than three attributes or unusual pricing.

    Related: Shopify Development, Ecommerce Migration Services

    Next: Send us a product export and name the three most complicated products.

    • Prepare the customer file with the required Email column and assess customers without an email
    • Plan customer sign-in in the chosen Shopify account mode
    • Choose an app, the Order API or a partner for past orders
    • Order the imports so records link correctly

    Check first: How far back your order history needs to go and who uses it.

    Related: Ecommerce Migration Services, Shopify Store Management

    Next: Tell us how many years of orders you want and what staff do with them.

    • List every extension that changes price, choice or delivery
    • Find a Shopify app or custom build for each one
    • Review subscriptions, memberships and bookings separately
    • Set up payment and shipping for the new store

    Check first: Which extensions customers notice when they buy.

    Related: Shopify Development, Technologies We Work With

    Next: Send the plugin list from your WordPress dashboard.

    • Decide which articles and pages move to Shopify
    • Link between Shopify and any retained WordPress site
    • Prepare a redirect file for products and categories
    • Test redirects before the domain changes

    Check first: Which old addresses bring in visitors today.

    Related: Ecommerce SEO, WordPress Website Design

    Next: Share a list of your most visited shop and article addresses.

In plain terms

Variant
One buyable combination of options, such as a size in a colour.
Order API
A way for software to create orders in Shopify directly.
Redirect
An instruction that sends visitors from an old address to the new one.
Customer account mode
Shopify's setting for how customers sign in. Current accounts use a one-time code sent by email instead of a password.

02Decide

What does your WooCommerce shop rely on?

Start with the features that change how people buy. A product file records products; it does not carry the behaviour added by extensions.

  • If your shop has

    Variable products with many attributes

    Then the plan includes

    Fitting them into Shopify's limit of three options per product

  • If your shop has

    Subscriptions or memberships

    Then the plan includes

    A separate review of the billing provider and the Shopify apps available

  • If your shop has

    Bookings, deposits or custom fields

    Then the plan includes

    A replacement app or build, assessed before any transfer

  • If your shop has

    Articles and service pages

    Then the plan includes

    A choice between Shopify blogs and pages or keeping them on WordPress

  • If your shop has

    Customer accounts

    Then the plan includes

    A customer file with an Email column, and first sign-in tested in the chosen account mode

03Transfer

What transfers and what is rebuilt

Shopify allows up to 2,048 variants on one product, and a product file cannot exceed 15 MB, so a large catalogue is split across several files. Changing option values after an import deletes the existing variant IDs and creates new ones. We therefore settle the option structure before the first real import.

  1. Passwords cannot be migrated, because they are encrypted outside Shopify. Customers are imported from a file that needs an Email column (its value can be blank, so we assess customers without an email separately). Current Shopify accounts need no password to sign in, so we agree the account mode with you and test first sign-in.
  2. Historical orders have no native CSV import in Shopify. They need a migration app, Shopify's Order API (a way for software to create orders directly) or a Shopify partner. We import products, then customers, then orders, and warn staff that new-order notifications can send one email per imported order.

04Test

Test a difficult product and a full purchase

We rehearse on a copy of the store first.

  1. Choose the most awkward product: the one with the most attributes, a custom field or an extra that changes the price.
  2. Import it and compare every option, price, stock figure and image with the WooCommerce page.
  3. Buy it with a discount code and a delivery address, using each payment method you plan to offer.
  4. Check the confirmation email, the order your staff see and any connected stock or accounting tool.
  5. Sign in as an existing customer in the chosen account mode.

05Launch

Redirect the old shop and hand over

Old shop addresses will not match Shopify's fixed product and collection paths, so each one needs a destination. We prepare a redirect map (a list that sends visitors from each old address to its new one) and import it in bulk. Shopify only redirects addresses that would otherwise show a not-found page, and some paths cannot be redirected at all, so we test the list address by address.

We agree a cut-off time for the final product and order sync, and who watches incoming orders afterwards. We monitor search performance after launch; moving platforms does not promise unchanged rankings. Shopify Development covers the storefront build, and Ecommerce SEO covers longer-term search work.

Questions about WooCommerce to Shopify

Can the importer move my whole store?

Not automatically. It handles product and customer data, while extensions, passwords and order history each need their own route.

Will my customers keep their passwords?

No. Shopify states passwords cannot be migrated. Current Shopify accounts need no password to sign in, so what customers do first depends on the account mode we set up, and we test it.

Can I import old orders from a spreadsheet?

Not through a native Shopify tool. Order history needs an app, the Order API or a partner, and we confirm which suits your records.

What happens to my WordPress blog?

It depends on the plan. Posts can move to Shopify's blog, or WordPress can stay for content while Shopify takes the shop.

Glossy 3D phone with two chat bubbles

Make the move for a clear reason

Send us your WooCommerce address, the problem Shopify should solve and the extensions you cannot lose.

Privacy choices

Choose what this website may load. Your choice is saved on this device for up to 180 days. Privacy Policy

Turning a choice off stops further use of that optional service on this site. It does not take back information already sent, and we cannot delete cookies that other services set in your browser.