Shopify to WooCommerce,
without the pain
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.
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
Install the application
Download and install S2W Product Migration on your Windows computer. Open the application and make sure your internet connection is active.
Get your Shopify API credentials
The app needs API access to read your Shopify products. Here’s how to generate credentials:
- Log in to your Shopify Admin panel
- Click Apps in the left sidebar
- Scroll down and click Manage Private Apps (or “Develop Apps” on Shopify Plus)
- Click Create a new private app and give it a name
- Under Admin API permissions, grant Read access to Products
- Click Save then Generate API Credentials
- Copy the API Key and Access Token
Get your WooCommerce API credentials
Your WooCommerce store also needs an API key to accept the migrated products:
- Log in to your WordPress Admin
- Go to WooCommerce → Settings
- Click the Advanced tab then REST API
- Click Add Key and enter a name (e.g. “S2W Migration Key”)
- Set Permissions to Read/Write
- Click Generate API Key
- Copy the Consumer Key and Consumer Secret
Enter your credentials in the app
Open S2W and go to the Credentials Tab. Enter:
- Shopify Store URL (e.g.
mystore.myshopify.com) - Shopify API Key & Access Token
- WooCommerce Store URL
- WooCommerce Consumer Key & Secret
Click Test Shopify Connection then Test WooCommerce Connection.
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.
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.
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.
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?
▼Do I need coding skills?
▼How many products can I migrate at once?
▼What if I run it twice — will I get duplicates?
▼Which operating systems are supported?
▼Common issues & fixes
Shopify connection failed
Double-check your API Key, Access Token, and Store URL. Make sure custom app development is enabled in Shopify Settings.
WooCommerce migration not working
Ensure API permissions are set to Read/Write. Check that the Legacy API is enabled under WooCommerce → Settings → Advanced.
Products not showing in WooCommerce
Check for SKU conflicts with existing products. Try enabling WooCommerce debugging in settings, or re-migrate the affected products.