Windows App · One-time purchase

Shopify to WooCommerce,
without the pain

Move your store. Keep your products.

S2W Product Migration connects to your Shopify store via API and transfers your entire product catalogue to WooCommerce — titles, descriptions, prices, SKUs, stock, categories, tags, and images.

£4.99 one-time · lifetime use · no subscription
Windows · No coding required · Up to 250 products per run
S2W Product Migration
Credentials
Products
Migrate
Log
Shopify Store URL
mystore.myshopify.com
Shopify API Key
••••••••••••••••
WooCommerce URL
mystore.com
Consumer Key
ck_••••••••••••
✓ Shopify connected
✓ WooCommerce connected
Products ready to migrate
Blue Ceramic Mug SKU-001
Leather Wallet — Brown SKU-002
Bamboo Tote Bag SKU-003
Migrate Products →
Migrating… 144 of 200 products complete

Every product field, carried across

S2W migrates everything that matters about your products. You choose which fields to include on a per-migration basis.

📝

Title & Description

Full product name and rich text description transferred intact.

💰

Price

Regular and sale prices migrated with correct formatting.

🏷️

SKU

Stock keeping unit preserved and used for duplicate detection.

📦

Stock Quantity

Current inventory levels carried over to WooCommerce.

📂

Categories

Shopify collections mapped to WooCommerce product categories.

🔖

Tags

All product tags transferred and assigned in WooCommerce.

🖼️

Images

Product images fetched and uploaded to your WooCommerce media library.

🛡️

Duplicate prevention

Existing products updated by SKU or name — never duplicated.

From install to migrated
in eight steps

1

Install the application

Download and install S2W Product Migration on your Windows computer. Open the application and make sure your internet connection is active.

2

Get your Shopify API credentials

The app needs API access to read your Shopify products. Here’s how to generate credentials:

  1. Log in to your Shopify Admin panel
  2. Click Apps in the left sidebar
  3. Scroll down and click Manage Private Apps (or “Develop Apps” on Shopify Plus)
  4. Click Create a new private app and give it a name
  5. Under Admin API permissions, grant Read access to Products
  6. Click Save then Generate API Credentials
  7. Copy the API Key and Access Token
Shopify may ask you to enable custom app development first. This is in Settings → Apps and Sales Channels → Develop Apps.
3

Get your WooCommerce API credentials

Your WooCommerce store also needs an API key to accept the migrated products:

  1. Log in to your WordPress Admin
  2. Go to WooCommerce → Settings
  3. Click the Advanced tab then REST API
  4. Click Add Key and enter a name (e.g. “S2W Migration Key”)
  5. Set Permissions to Read/Write
  6. Click Generate API Key
  7. Copy the Consumer Key and Consumer Secret
Make sure WooCommerce API access is enabled under WooCommerce → Settings → Advanced → Legacy API.
4

Enter your credentials in the app

Open S2W and go to the Credentials Tab. Enter:

  1. Shopify Store URL (e.g. mystore.myshopify.com)
  2. Shopify API Key & Access Token
  3. WooCommerce Store URL
  4. WooCommerce Consumer Key & Secret

Click Test Shopify Connection then Test WooCommerce Connection.

If both tests pass, you’re ready. Both connections will show a green confirmation.
5

Fetch your Shopify products

Go to the Products Tab and click Fetch Products. The app loads your Shopify catalogue showing each product’s title, price, SKU, categories, and tags. The app fetches up to 250 products per request — if you have more, you’ll run the migration in batches.

6

Select products and fields

Tick the products you want to migrate using the Include checkbox. Then choose which fields to transfer: Description, Price, SKU, Stock Quantity, Categories, Tags, and Images (optional). You’re in full control of what moves across.

7

Start the migration

Click Migrate Products. A progress bar tracks the transfer in real time. Once complete, you’ll see a summary of successful and failed migrations. Duplicate prevention runs automatically — existing products are updated by SKU or name rather than duplicated.

8

Verify in WooCommerce

Log in to your WordPress Admin and go to Products → All Products. Check that your migrated products are listed with the correct details. If anything looks off, you can re-run the migration for specific products — duplicate prevention means it’ll update rather than duplicate.

Common questions

How much does it cost?

£4.99 — one-time payment, lifetime use. No subscription, no per-migration fees, no hidden costs.

Do I need coding skills?

No. S2W is designed to be used without any technical knowledge. You enter your API credentials (which the setup guide walks you through), select your products, and click migrate. That’s it.

How many products can I migrate at once?

The app fetches up to 250 products per request from Shopify. If you have a larger catalogue, simply repeat the process in batches until everything is transferred.

What if I run it twice — will I get duplicates?

No. S2W checks for existing products in WooCommerce by SKU or product name before adding anything. If a match is found, it updates the existing product rather than creating a duplicate.

Which operating systems are supported?

S2W is a Windows desktop application. Mac support is not currently available.

Common issues & fixes

Shopify

Shopify connection failed

Double-check your API Key, Access Token, and Store URL. Make sure custom app development is enabled in Shopify Settings.

WooCommerce

WooCommerce migration not working

Ensure API permissions are set to Read/Write. Check that the Legacy API is enabled under WooCommerce → Settings → Advanced.

Products

Products not showing in WooCommerce

Check for SKU conflicts with existing products. Try enabling WooCommerce debugging in settings, or re-migrate the affected products.

Ready to move your store?

£4.99 one-time. No subscription. Lifetime use.

Download S2W →