k-sync
Back to blog

Migrating a WooCommerce multisite to Shopify (2026)

How to migrate a WordPress Multisite WooCommerce installation to Shopify — one store or many, shared products, separate stores, and the right Shopify architecture for multi-store setups.

·By k-sync
5 min read · 1,088 words

WordPress Multisite running WooCommerce is a specific architectural pattern where multiple storefronts share a single WordPress installation — but each site has its own products, orders, and customers. Migrating this to Shopify requires understanding both what Multisite does and what Shopify's multi-store architecture looks like.

What is WordPress Multisite with WooCommerce?

WordPress Multisite creates a network of sites under one WordPress installation. Each site in the network can run WooCommerce independently, sharing the same server and WordPress codebase but operating as separate stores with their own:

Common WooCommerce Multisite use cases

Shopify's multi-store architecture

Shopify does not have a native Multisite equivalent. Instead, Shopify's model for multiple stores is:

Option 1: Multiple separate Shopify stores

Each site becomes its own Shopify store with its own subscription, admin, domain, and product catalog. This is the most straightforward approach:

Option 2: Single Shopify store with Shopify Markets

If your Multisite was primarily used for geographic localization (different languages/currencies per country), Shopify Markets consolidates this into one store:

Option 3: Shopify Plus multi-store

Shopify Plus ($2,300+/month) includes up to 9 expansion stores (additional stores at $250/month each):

Assessing your Multisite structure

Before choosing a migration approach, answer these questions:

Question→ Shopify approach
Each site sells the same products in different languages/currencies?Single Shopify store + Shopify Markets
Each site is a completely different brand with different products?Separate Shopify stores
Sites share some products but have unique collections?Separate Shopify stores + manual product sync or app (Syncio, Stock Sync)
More than 3 stores + enterprise budget?Shopify Plus multi-store
Wholesale + retail separation?Shopify Plus B2B (one store with B2B company accounts)

Migrating each site independently

Regardless of the Shopify architecture you choose, each WooCommerce site migrates as an independent migration:

Per-site migration steps

  1. Connect to the site's WooCommerce API: In WordPress Multisite, each site has its own WooCommerce API endpoint. The URL for sub-sites is typically: https://example.com/site-name/wp-json/wc/v3/ for subdirectory networks, or https://subsite.example.com/wp-json/wc/v3/ for subdomain networks. Create API keys in each site's WooCommerce → Settings → Advanced → REST API panel.
  2. Import products: Use k-sync to import from each site's WooCommerce API into separate k-sync projects (one project per store)
  3. Validate and push: Each project gets pushed to its target Shopify store

WooCommerce REST API URLs in Multisite

The WooCommerce REST API URL structure in Multisite:

Shared product catalogs: syncing across Shopify stores

If your Multisite sites share products (e.g., a parent company with multiple brand stores selling some of the same products), Shopify doesn't have native cross-store product sync. Options:

Domain migration for Multisite stores

Multisite DNS configurations vary. Common patterns and their Shopify equivalents:

Multisite URL structureShopify equivalent
example.com/en/ (main site)Shopify store at example.com with /en/ locale via Shopify Markets
fr.example.com (subdomain per country)Separate Shopify store at fr.example.com, or Shopify Markets domain per market
example.fr (separate domain per country)Separate Shopify store per domain, or Shopify Markets with domain per market
brand1.com + brand2.com (separate brands)Separate Shopify stores, each with its own domain

SEO considerations for Multisite migration

Each sub-site has its own URL structure, indexed separately by Google. When migrating:

Timeline for Multisite migration

Multisite migrations take proportionally longer than single-store migrations:

Multisite migration checklist

The main difference between Multisite and single-store migrations is multiplying the work: each store needs its own connection, mapping configuration, validation, and DNS change. The per-store process is identical — it's the coordination that adds complexity.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides