Easily migrate your store from Shopify to WooCommerce by directly importing products, categories, orders, coupons, blogs, and pages in few clicks.
Installation
↑ Back to top- Download Migrate & Import Shopify to WooCommerce and have your .zip file
- At the WordPress admin panel, go to the Plugins section, and click ‘Add New’ to upload and install the plugin you just downloaded from WooCommerce.
- Upload the .zip file to proceed with the installation.
- Wait until the plugin installs. After successful installation, activate the plugin, and move on to configuration settings.
Configuration
↑ Back to topAt the WooCommerce admin panel go to WooCommerce > Settings > Shopify to WooCommerce for configuration. Here you will find the four tabs, API Settings, Import Settings, Run Import and Import Status
API Settings
In API settings, you can provide your Shopify Original store URL, API key and API Secret Key. You can get these details after creating the custom app in your Shopify store.
- For Apps in Dev Dashboard (After 1st January 2026)
- For Legacy Custom App
You can specify email address to get notification when the import is completed. Check connection status if your Shopify store is successfully connected to WooCommerce store.

Import Settings:
In import settings, you will find the 6 tabs that include Products, Customers, Orders, Pages, Blogs, and Coupons.

Products Settings:
You can import all products once by clicking the checkbox whereas if you want to import specific products then you can use various filters such as Product Title, Type, Vendor, Specific ID, publish Before or After Date. You can also save product as Active, Archived, or Draft.

Customers Settings:
You can import all customers once by clicking on checkbox whereas if you want to import specific customers then you can use various filters such as customer Specific ID, Specific Name, Specific Country, and Specific City.
Note: Users passwords will not be imported as Shopify APIs do not provide password data for security reasons.

Orders Settings:
You can import all orders or specific orders by using filters such as orders Specific ID, Before & After created date, Financial Status, or Fulfilment Status. You can map the order with status selection of your choice for importing.

Pages Settings:
You can import all pages or you can import pages of specific status by page Specific ID, and Specific Name.

Blogs Settings:
You can import all blog posts once or you can import blogs of specific status by using blog Specific ID, and Author Name.

Coupons Settings:
Import all coupons or use filters to import specific coupons such as Starting After or Before Date, and Ending After or Before Date.

Run Import:
Check Import all data to WooCommerce if you want to import all the data based on your import settings.
You can also import data by choosing import options such as Import Products, Import Customers, Import Orders, Import Pages, Import Blogs, and Import Coupons. When you click on any button in Import Options, import process will start right away based on the button you have clicked.

Import Status:
You can see import status of last import progress in a progress bar in a “Import Status” tab. Here you can see the status of any data type, you are importing from Shopify store such as Product Status, Order Status, Customer’s Status, Pages Status, Blogs Status, and Coupons Status.

Real-time Webhook Sync
↑ Back to topReal-time webhook sync keeps your WooCommerce store updated with changes made in Shopify after the initial import. When a product, stock level, order, or customer changes in Shopify, the update is copied to WooCommerce automatically.
Note: Your WooCommerce site must be publicly reachable over HTTPS for live sync to work.
Go to WooCommerce > Settings > Shopify to WooCommerce and configure the settings.
- Live Sync: Check Enable live sync to turn on real-time updates. The Webhook URL field shows your store’s webhook address. When you save the settings, the plugin connects this address to Shopify for you, so you do not need to add it in Shopify manually.
- Sync Events: Select which Shopify changes should be copied to WooCommerce:
- Products created
- Products updated
- Products deleted
- Inventory levels updated
- Orders created
- Orders updated
- Customers created
- Customers updated
When a synced item changes in Shopify, its WooCommerce details are replaced with the Shopify values.
- Shopify API Secret Key: Enter the API secret key from your Shopify app. The plugin uses it to confirm that incoming updates really come from your Shopify store. You can find it in your Shopify app’s API credentials, where it may also be called the client secret.

FAQs:
↑ Back to topQ: Does it import variations from Shopify?
Ans: Yes , It imports variable products with images ,title, stock and sku as well.