Migration

Move a Shopify store to WooCommerce.

In ten minutes, without ever logging into the Shopify store. Variants, images, and reviews included — not as add-ons.

What gets migrated

  • Every product (active, draft, archived if browsable)
  • Variants with full attribute matrices (size × color × material)
  • Product images, gallery images, alt text
  • Categories (Shopify collections) with hierarchy
  • Tags
  • SKUs, barcodes, stock quantities
  • Pricing (regular and sale)
  • Weight, dimensions, vendor
  • Reviews from Yotpo, Judge.me, Loox, Stamped — in Woo-importable CSV

Why this works on Shopify

Every Shopify store exposes /products.json — a paginated, unauthenticated JSON feed of the public catalog. That's how every Shopify-export tool on the market works. Where most differ from us:

  • We translate Shopify's data model into WooCommerce's natively — collections into categories, variants into Woo's variation system, vendor into a custom attribute.
  • Images are rehosted on our CDN as optimized WebP, so the import doesn't depend on Shopify CDN URLs being reachable forever.
  • Reviews from third-party Shopify apps (Yotpo, Judge.me, Loox, Stamped) are captured and bundled in WooCommerce's native review format.

Five steps end to end

step 1

Install the WooScraper extension

Chrome or Edge. One click. No source-side login required, because we use your normal browsing session.

step 2

Open the Shopify store you're migrating

Could be your own store, or a competitor's, or one you've acquired. As long as the storefront is publicly browsable, it works.

step 3

Click Start scrape

Extension probes /products.json + sitemap to find every product, ships raw responses to our backend. You can close the tab after the first 30 seconds — backend keeps going.

step 4

Download a WooCommerce-ready CSV + image ZIP

Or push directly to WooCommerce via REST API — we have a saved-credentials flow.

step 5

Import via WooCommerce → Products → Import

Image URLs in the CSV are rehosted on our CDN, so WooCommerce's import auto-fetches them. Reviews import via the bundled reviews CSV.

Things that usually break

Most Shopify-to-Woo migration tools fail on the same handful of cases. Here's where we've done extra work:

Catalogs over 1,000 products
Client-only scrapers freeze the browser tab. We discover in your browser, parse and persist on the backend — verified working at 1,019 products / 10,480 variants in our Allbirds case study.
Variant matrices that don't translate cleanly
Shopify allows up to 3 option dimensions; WooCommerce allows unbounded. We map 1:1 where possible and degrade gracefully (extra dimensions become custom attributes).
Hot-linked Shopify CDN images
We download every image, optimize to WebP, and rehost. The CSV references our CDN, so the WooCommerce media import is fast and stable even months later.
Reviews stuck in third-party apps
Most tools tell you reviews are 'in Yotpo, you have to migrate them separately.' We probe Yotpo / Judge.me / Loox / Stamped public endpoints when the widget is detected and bundle them in the export — free.