Everything StoreShift migrates for your product catalog — titles, descriptions, images, SKUs, variants, pricing, categories, and inventory. One click.
Get StoreShift FreeStoreShift reads your Shopify store via the Admin API and writes directly to WooCommerce. No CSV files, no copy-paste, no manual re-entry.
Full product titles and HTML descriptions are preserved exactly as they appear in Shopify — formatting, line breaks, and embedded HTML included.
Images are downloaded from Shopify's CDN and uploaded to your WordPress Media Library. Each product gets its images attached automatically — nothing to re-upload.
Shopify SKUs map directly to the WooCommerce SKU field. Barcode values stored in Shopify variant data are preserved. Works at both the product and variant level.
Regular prices and compare-at prices (Shopify's sale price) migrate to WooCommerce's regular price and sale price fields. Per-variant pricing is fully supported.
Stock quantities and stock status (in stock / out of stock) transfer per variant. WooCommerce inventory management is enabled automatically for migrated products.
Shopify collections — both custom and smart — are mapped to WooCommerce product categories. Product-category assignments are preserved so your catalog stays organized.
All option types are fully supported — size, color, material, or any custom attribute. Each Shopify variant becomes a WooCommerce product variation with its own price, SKU, and stock level.
Standalone products with no variants migrate as WooCommerce simple products. Title, description, images, price, SKU, and inventory all carry over without any manual setup.
StoreShift runs inside your WordPress dashboard and connects to Shopify using a secure OAuth flow. Your product data travels directly from Shopify to your database — it never touches StoreShift's servers.
Enter your Shopify domain and click Connect. An OAuth popup opens, authorizes StoreShift as a custom app with read-only access, and closes. No manual API key generation. No admin credentials shared.
The Import tab in your StoreShift dashboard shows a Products card. Click Start. The importer begins pulling your catalog from Shopify in paginated batches, with a live progress bar showing how far along it is.
When the import finishes, your products are live in WooCommerce — images in the media library, variants set up as product variations, categories assigned, pricing and inventory intact. Ready to review and publish.
Re-running the product importer matches existing products by SKU and updates them in place. No duplicate products are created. Run on staging first to verify the output, then run again on production — the importer handles both cleanly.
Product migration is available on every plan — including the free Lite plugin. Upgrade to Starter or above to unlock orders, customers, coupons, and redirects.
| Lite (Free) | Starter — $79 | Pro — $129 | Agency — $249 | |
|---|---|---|---|---|
| Simple products | ✓ | ✓ | ✓ | ✓ |
| Variable products | ✓ | ✓ | ✓ | ✓ |
| Product images | ✓ | ✓ | ✓ | ✓ |
| Categories | ✓ | ✓ | ✓ | ✓ |
| Orders migration | — | ✓ | ✓ | ✓ |
| Customers migration | — | ✓ | ✓ | ✓ |
| Coupons migration | — | ✓ | ✓ | ✓ |
| SEO redirects | — | — | ✓ | ✓ |
| Priority support | — | — | ✓ | ✓ |
| Unlimited stores | — | — | — | ✓ |