The screenshots and content you are viewing may correspond to an older version. We are in the process of updating the documentation to reflect the current version. Until then, you may refer to the latest set up guide for an insight.
If you have different variations of a product in your WooCommerce store, instead of creating multiple single products, WooCommerce allows you to create a variable product with all the variations. You can create attributes with different values for the product.
But it is not very easy to upload products and their variations manually to the store. You would need the help of a plugin to import WooCommerce products and their variations in bulk.
The Product Import Export Plugin for WooCommerce by WebToffee allows you to upload variable products in bulk to your WooCommerce store in the easiest possible way. To upload the variable products into your WooCommerce store, you need to install and activate the Product Import Export for WooCommerce in your WooCommerce store.
How Does the Plugin Bulk Upload Variable Products?
The plugin takes a UTF-8 encoded CSV/XML file as input. It then imports the products to the WooCommerce store without any difficulty with all the variable products and the product details. So, in order to upload all the variable products using the plugin, you must have a CSV/XML file with all your variable products and the product data.
The following is the sample CSV file that contains variable products.
In the given CSV the variable product is a T-shirt, with two attributes size and color. Each variation of the product have different SKUs but are connected to the original product using the parent_SKU.
Once you have your CSV file prepared, next what you need to do is to import the variable products to the store. From the WooCommerce store where you need to upload the variable products, go to WooCommerce > Product Im-Ex.
The plugin gives you three options to import your CSV file depending on the location where your CSV file is stored.
- Upload the file from your computer.
- Upload the file from the remote server using FTP.
- Upload the file from a URL
Following are the steps to import variable products:
Move to Import Products in CSV/XML Format in the Import section of the Product settings tab. Further settings appear as shown in the screenshot below.
You can choose any of the three methods for uploading the CSV file. First, let’s go with the first method. That is, uploading a CSV file from your computer.
- Click Choose File to browse and upload the required CSV file from your computer.
In the second method, provide the FTP details of the server.
You can select the CSV file from your FTP server. Enter the FTP details in the given spaces.
In the third method, provide the URL of the location from where the CSV file can be downloaded.
- Next, configure how to import the products from the available options.
- Click Upload file and import. This will take you to the Map Fields page.
- Enter a mapping filename and map the required WooCommerce Product Fields with column headers of the CSV file. Mapping is an important step to correctly import all the variable products. Use Evaluation Field to fix/update the required value for a particular field.
Based on the CSV file imported, the products and its attributes get added to your store, as shown in the screenshot below:
Once the import is successful, you can view the imported products in the WooCommerce Product page section.
To know more about the plugin, visit the product page for the Product Import Export plugin for WooCommerce.
For more details about importing and exporting variable and simple products in a WooCommerce store, read the plugin documentation.