Do you want to know the easiest way to import products from Shopify to WooCommerce?
As an online store owner, migrating from Shopify to WooCommerce offers many exciting benefits that let you run your store more efficiently and increase business scalability. These benefits include saving on ownership costs, flexibility to customize every aspect of your store, and more advanced SEO settings to improve your search rankings.
However, migrating your store can often seem challenging, especially when you don’t know how to migrate your store products and all their details without running into issues.
Not to worry! In this article, we will show you the step-by-step process of importing products from Shopify to WooCommerce.
How To Export Products From Shopify for Migration
Exporting products from your Shopify store for migration is quite easy. Shopify provides a detailed guide to do this without much hassle. Follow the steps below to export your products from Shopify:
- Go to your Shopify admin dashboard and select Products.
- Click Export, and from the dialog box that appears, choose the products you want to export.
- Select the type of CSV file you want to export. You can export as a spreadsheet CSV file or plain text CSV file.
- Click Export Products and your products alongside their details will be exported.
Note that the product image URLs are included in the CSV file when you export your Shopify products. You need to keep your Shopify store live until the import process is completed to ensure that the product images are successfully imported to your WooCommerce store. To learn more about exporting your Shopify products, read Shopify’s exporting products guide.
Introducing WP All Import – Best WooCommerce Product Import Plugin
While WooCommerce offers a native importer tool, it has several limitations, especially when importing Shopify products. This is why it is recommended to use a dedicated import plugin for your Shopify product imports.
WP All Import is the best WooCommerce product import plugin in the WordPress ecosystem, and we will use it to import Shopify products to WooCommerce in this guide.
The WP All Import plugin offers a user-friendly drag-and-drop interface that makes the product import process easy for users at any experience level. Once installed and activated on your WooCommerce website, you can complete the import of thousands of products from your Shopify store within minutes!
In the next section, we will highlight why the WP All Import plugin is the best choice for importing products from Shopify to WooCommerce.
Advantages of Using WP All Import for Shopify to WooCommerce Product Import
When importing your Shopify products to WooCommerce, it is crucial that you have access to import features that will give you complete granular control of your data and make the import process quick and easy.
With the WP All Import plugin, you can expect to access the most advanced import features for importing Shopify products to WooCommerce, including:
- Filtering rules to import only specific products from your import file.
- Import scheduling to automate the import of products into your WooCommerce store.
- On-the-fly modification of incoming data with PHP by adding literal values or combining/splitting data elements.
- Support for importing data from multiple sources including CSV, XML, Excel, and Google Sheets.
- Support for importing all WooCommerce product types, including products with variations.
- Support for importing other WooCommerce data types such as orders, customers, etc.
- The ability to update or delete products during an import, and more.
In short, you are assured a seamless product import process whenever you use the WP All Import plugin to import your Shopify products.
Step-by-Step: Easily Import Products From Shopify to WooCommerce
Now that we have established that WP All Import is the ultimate solution for importing products from Shopify to WooCommerce, in this section, we will show you how to use the plugin to import your Shopify products easily.
1. Install WP All Import and Its WooCommerce Import Add-On
To start importing your Shopify products to WooCommerce, you must first purchase and download the WP All Import plugin and its WooCommerce add-on. The WooCommerce Add-On is important because it allows you to import all WooCommerce products and data types into your online store.
Once both the plugin and add-on are downloaded on your PC, go to your WordPress admin dashboard and follow the steps below:
- Navigate to Plugins › Add New Plugin
- Click Upload Plugin, Choose file (first choose the WP All Import plugin file) and click Install Now
- Click Activate Plugin and the plugin will be installed on your site and ready to use
Repeat the same steps to install and activate the WooCommerce Import Add-On.
After installing and activating the plugin and add-on, you are set to create your first import of Shopify products to WooCommerce!
2. Create a New Shopify to WooCommerce Product Import
Navigate to All Import › New Import from your WordPress admin menu to create a new Shopify to WooCommerce product import.
Click Upload a file to upload the CSV file of your exported Shopify product data. WP All Import provides two other ways to load your product data. You can Download a file from a URL or FTP/SFTP, or choose Use existing file to import data from a previously uploaded file.
Once you have loaded the import file of your Shopify product data, under New Items, select WooCommerce Products as the import type. Then click Continue to Step 2 to proceed to the next step.
3. Review Uploaded Shopify Product Data
From the Review Import File screen, you can review your exported Shopify product data to be sure that WP All Import accurately detected all fields. Use the gray left and right arrows to navigate between records and review the data.
Scrolling down the screen reveals the Manage Filtering Options panel, which contains WP All Import’s powerful filtering feature for importing only specific products from your Shopify product data import file.
For example, if you want to import only products with a “published” status from your Shopify store, you can create a filter for this. Select the Element containing your products' publish status, select equals as the filter Rule, and input the Value. Next, click Add Rule › Apply Filters to XPath and the filter will be created.
You can add multiple filters if needed.
Once you have reviewed the import file and created relevant filters, click Continue to Step 3.
4. Map Shopify Product Data to the Appropriate WooCommerce Fields
The Drag & Drop screen allows you to execute the most important step of the import process easily.
Your Shopify product data is listed in a table on the right of the screen, while the WooCommerce fields are listed on the left. WP All Import provides a drag-and-drop interface to ensure that you can easily map your Shopify product data into the WooCommerce fields whether you are a beginner or an advanced user.
Start by mapping your products’ Title & Description by dragging and dropping the title and description elements from your incoming product file into the provided WooCommerce fields.
Next, open the WooCommerce Add-Ons panel to set your incoming Product Type and map the corresponding fields. WP All Import allows you to import all standard WooCommerce product types including Simple, Grouped, External/Affiliate & Variable products.
Once your Product Type is set, map the relevant data to the fields in the General tab which is opened by default.
Under the General tab, you will find additional tabs that allow you to import other product data, such as Inventory, Shipping, and Linked Products. Navigate to each tab, and simply drag and drop the elements from your incoming data file into the appropriate fields.
Handling Product Variations
If you set your Product Type as Variable product, a new Variations tab is added to the WooCommerce add-on panel. You can map incoming elements in the Attributes and Variations tabs to define how WP All Import should handle importing your products with variations.
Attributes Tab
The Attributes tab is where you set the attributes for your product variations. You can add attributes by specifying a Name and mapping the corresponding element from your incoming product data file into the Value field.
You also have Advanced options to specify other settings for your product attributes including whether they should be used in variations, set as visible, created as a taxonomy, and auto-created if the term does not exist.
Variations Tab
The Variations tab contains the settings for your product variations. WP All Import provides five variation options with image examples to help you choose the closest match to your file structure.
Once you have chosen the right variation option, map the relevant elements into the provided fields. You can then review the extra options provided beneath the section and decide whether to tweak the default settings or leave it as is.
Once you’ve completed the mapping of all the relevant tabs as needed, you can proceed to the next panel.
Importing Product Images and Media
Open the Images panel to reveal the fields and settings for mapping your product images. WP All Import allows you to import your product images in three different ways. You can Download images hosted elsewhere, Use images currently in Media Library, or Use images currently uploaded in wp-content/uploads/wpallimport/files/.
Since you are importing your products from Shopify and only the image URLs are included in your CSV export file, you should select the Download images hosted elsewhere option for your import. Then drag and drop the image URL element from your incoming data file into the image URL field provided to map your product images.
You will see some additional Image Options within the panel. The default settings are ideal for most imports, but you can change them if necessary.
Managing Product Categories and Tags
To map your product categories and tags, scroll down to the Taxonomies, Categories, Tags panel and open it.
Select Product categories and Product tags to reveal each of their mapping options and fields.
For Product categories, three options are provided. You can specify if each Product has just one category, Each product has multiple product categories, or if Products have hierarchical (parent/child) product categories.
For Product tags, you can select if Each Product has just one tag or if Each product has multiple product tags.
Once you have made the most relevant selection for your import, map the product category and tag elements from your incoming product data file into the fields provided.
WP All Import provides additional add-ons and panels such as Custom Fields, Function Editor, Other Product Options, to map other product details as needed. However, we will not detail those other panels in this article.
After fully mapping all the relevant fields for your Shopify product import, scroll to the bottom of the screen and click Continue to Step 4.
5. Apply Additional Product Import Settings
WP All Import provides additional settings on the Import Settings screen to define how your product import should run.
First, click the Auto-detect button to generate a Unique Identifier for your import. The Unique Identifier is important as it enables WP All Import to correctly link records in your current import to those in an updated file if you run the import again.
With the other options provided within the panel, you can also define how WP All Import should handle each record in the import file. You can keep the default selections or change them as you see fit.
Other panels provided on the screen are Scheduling Options and Configure Advanced Settings. The Scheduling Options panel allows you to schedule your product imports to run automatically on specific days and times. You can learn more about import scheduling from the documentation guide on WP All Import.
Click Continue to proceed to the final step.
6. Run Shopify to WooCommerce Product Import
The Confirm & Run screen is the final step of the Shopify to WooCommerce product import process!
WP All Import summarizes all the import settings you have applied so far on this screen. Check the settings to ensure your import will run seamlessly. If you notice any issues, you can go back and make changes.
If there are no issues, click the Confirm & Run Import button to start the import process. Once the import is completed, you will see an Import Complete notification.
Navigate to Products › All Products to see your imported products. Open the product tabs of a few products to double-check that all the data is imported correctly.
As you can see, importing products from Shopify to WooCommerce is straightforward and efficient with the WP All Import plugin. Are ready to easily migrate your Shopify products to WooCommerce? Download and install the WP All Import plugin today!
Import Products From Shopify to WooCommerce – FAQs
How Do I Import a CSV File From Shopify to WooCommerce?
You can import a CSV file from Shopify to WooCommerce with the WP All Import plugin.
- Go to All Import › New Import.
- Upload the CSV file of your Shopify products.
- Select WooCommerce Products as the import type.
- Map the incoming data elements from your Shopify CSV file to the WooCommerce fields.
- Run the import and your Shopify products will be imported to your WooCommerce site.
How Do I Add Products to WooCommerce Easily?
To add products to WooCommerce easily, download and install the WP All Import plugin and its WooCommerce Import Add-On.
- Navigate to All Import › New Import.
- Upload your product data file.
- Select WooCommerce Products as the import type.
- Map the incoming data elements to the WooCommerce fields from the Drag & Drop screen.
- Run the import and your products will be added to your WooCommerce store.
Can You Import Orders Into WooCommerce?
Yes, you can import orders into WooCommerce with the WP All Import plugin, and its WooCommerce Import Add-On.
- Navigate to All Import › New Import.
- Upload your order import file.
- Choose WooCommerce Orders as the import type.
- Map the incoming data elements to the order fields.
- Run the import and your orders will be imported.
How Do I Import Shopify Orders Into WooCommerce?
To import Shopify orders into WooCommerce, download and install the WP All Import plugin and its WooCommerce Import Add-On.
- Go to All Import › New Import.
- Upload the CSV file of your Shopify orders.
- Choose WooCommerce Orders as the import type.
- Map the incoming order elements to the WooCommerce order fields.
- Run the import and your Shopify orders will be added to your WooCommerce store.