Six importers run inside your WordPress dashboard. Shopify's API talks directly to your database — no third-party servers, no CSV manipulation, no subscription fee.
Each importer handles a different slice of your store. Install what you need, skip what you don't. The free Lite plugin covers products and categories. A paid plan unlocks the rest.
Migrates your full product catalog — simple and variable products — with all images downloaded directly into your WordPress media library.
Maps Shopify collections to WooCommerce product categories, preserving your store's taxonomy structure.
Converts Shopify price rules and discount codes into WooCommerce coupons, so customers can still use existing codes after migration.
Shopify uses /products/slug. WooCommerce uses /product/slug. StoreShift imports your existing redirects and serves them from WordPress so backlinks and search rankings survive the switch.
Migrates your full order history to WooCommerce, including line items, addresses, and order status — so your reporting and customer records stay intact.
Creates WordPress user accounts for your Shopify customer base, with WooCommerce billing and shipping metadata attached.
StoreShift connects to Shopify's Admin API using OAuth and reads your data directly. Everything lands straight in your WordPress database — your store data never touches StoreShift's infrastructure.
Upload the plugin from your WordPress dashboard or search for StoreShift in the plugin directory. Activate it. A new StoreShift menu item appears in your WP admin sidebar — that's where every import runs.
Enter your Shopify domain and click Connect. An OAuth popup opens and walks you through authorizing StoreShift as a custom Shopify app. No manual API token generation. No admin credentials required from your client. The connection uses Shopify's standard OAuth flow and stores only a scoped access token.
The Import tab shows six importer cards. Click Start on any importer to begin. Each one runs a cursor-paginated loop against Shopify's API — pulling data in batches, writing to WooCommerce, and showing a progress bar as it goes. You can monitor, pause, and re-run any importer independently. For large stores, run products on staging first to verify the output before the final production migration.
The free Lite plugin covers the basics. Upgrade to unlock the full data set.
| Lite (free) | Starter — $79 | Pro — $129 | Agency — $249 | |
|---|---|---|---|---|
| Products | ✓ Unlimited | ✓ Unlimited | ✓ Unlimited | ✓ Unlimited |
| Categories | ✓ | ✓ | ✓ | ✓ |
| Coupons | — | ✓ | ✓ | ✓ |
| URL redirects | — | ✓ | ✓ | ✓ |
| Orders | — | — | ✓ | ✓ |
| Customers | — | — | ✓ | ✓ |
| Migration runs | Unlimited | 1 run | 3 runs | 10 runs |
| Email support | — | 5-day SLA | 1-day SLA | Same-day SLA |
| Price | Free | $79 one-time | $129 one-time | $249 one-time |
StoreShift doesn't cover everything. Some Shopify data has no direct WooCommerce equivalent, and some requires a different approach.
If you're evaluating StoreShift against Cart2Cart, LitExtension, or Matrixify, these pages cover the full comparison.
Test the Shopify connection and migrate products and categories before buying. Upgrade when you're ready for the full migration.
See plans from $79 Install free Lite plugin →