Home > Docs > Migrating WooCommerce Products to Shopify Using WooCommerce API

Migrating WooCommerce Products to Shopify Using WooCommerce API

Last updated on June 5, 2024

The StoreRobo Product Import Export app lets you migrate products from WooCommerce to Shopify using the WooCommerce API. Begin by:

  • Generating the API key
  • Connecting your Shopify store to the WooCommerce site
  • Importing products

Pre-requisites

Before we begin, make sure you have obtained the API keys from your WooCommerce store site. 

Generating API Key

To obtain API keys from WooCommerce, please follow these steps:

  • Log in to your WordPress admin dashboard and navigate to WooCommerce > Settings.
  • Click on the Advanced tab and select the REST API option.
  • Click the Add key button to create a new API key.
  • Enter a description for the key and select the user you want to associate with the key.
  • From the Permission option, choose the level of access you want to grant for the key. 
  • Click the Generate API Key button. 

This will generate two keys: the Consumer Key and Consumer Secret. Save these keys for future use, as they will be needed to authenticate the API requests.

Connecting to WooCommerce site and Importing products

To connect the Shopify store to the WooCommerce site:

  1. From the Shopify admin dashboard, click on Apps > SR Product Import Export > Home.
  2. Under Import Products, select WooCommerce API.
  3. Paste the Consumer Key, Consumer secret and provide the server name.
  4. Click on Connect to finish.
Connect with WooCommerce API
Connect with WooCommerce API
  • On successful connection, the following screen will appear. You can use the Disconnect button to disconnect from the WooCommerce API anytime and can reconnect again or connect to a different WooCommerce site.
Connect with WooCommerce API
Connect with WooCommerce API
  • Click on Proceed to continue.
  • Configure the Import Filters and import Options. The below image shows an example.
Select import filters and options
Select import filters and options
  • Click on Import to finish.
Products imported successfully
Products imported successfully

Using the WooCommerce API as a method to transfer products from WooCommerce to Shopify offers several benefits. 

You don’t need any import file to import products from WooCommerce to Shopify. No need to upload any CSV or XLSX files from your local storage to import products to your Shopify store. This will save you from hassles like exporting WooCommerce products to a CSV file, and then uploading the CSV file to import the products. Once you connect the API using the StoreRobo app, you can simply click on a button to start importing the products. This means you don’t have to use separate import files every time you make an import.