Skip to main content
Updates / The 5 Best WooCommerce Product Import Plugins
← All updates
 
Blog

The 5 Best WooCommerce Product Import Plugins

Importing WooCommerce products can be challenging, especially with multiple suppliers. To succeed, you’ll need the best plugin on the market.

Adding products is one of the first steps when setting up a WooCommerce store, but doing it manually doesn’t scale once your suppliers start sending product lists and updates. WooCommerce’s built-in import tool, found on the Products page, is a reasonable first step toward automation. It lets you select an import file, choose whether to update existing products or import new ones, and map the incoming data elements to product fields.

In real-world scenarios, though, it runs into limits fast:

  • There’s no filtering ability, so importing a subset of a supplier’s list means editing the file beforehand or deleting unwanted products afterward.
  • It assumes every incoming data element maps one-to-one to a WooCommerce product field and arrives correctly formatted, which is a frequent source of errors.
  • Updates are all or nothing, so you can’t update just price and stock levels while preserving descriptions you’ve already customized.

To get past these limits, you’ll need a product import plugin, and in this article, we’ll share the five best available.

5 Best WooCommerce Product Import Plugins

For each plugin, we’ll explore the details and key features that separate them, so you can make an informed decision for your WooCommerce store.

Here’s a quick comparison table of the WooCommerce product import plugins we will discuss in this article.

FeatureWP All ImportProduct Import ExportWoo Import ExportImport WPProduct CSV Import Suite
Starting Price$169/yr$69$229$59$59
Free Version Available✔✔✖✔✖
Automatic Field Mapping✔✖✖✖✖
Supported File FormatsCSV, XML, XLS, XLSX, Google Sheets, JSONCSV, XML, TSV, Excel, Google SheetsCSV, XML, Excel, JSONCSV, XMLCSV
Scheduled Import✔✔✔✔✖
Variable Products Support✔✔✔✔✔
Data Modification✔✖✖✖✖
Custom Field Mapping✔Meta columns only✔✔Meta columns only
Image Import✔✔✔✔✔
Data Filtering✔Basic✔✖✖
Partial Updates✔✔✔✔✔

1. WP All Import

WP All Import plugin to import WooCommerce product data

WP All Import is the most capable product import plugin in the WooCommerce and WordPress landscape, and its Automatic Setup makes it the easiest to get started with. Upload your import file, select WooCommerce Products, and WP All Import examines the file, identifies the product structure, and maps every column to the correct WooCommerce product field on its own. 

Before anything runs, you get a summary screen that shows how many fields were mapped along with a confidence score, so you can see at a glance whether the automatic mapping worked.

From there, you can run the import as-is, or open the pre-filled template and adjust any field you want. Files that need more control expand into a five-step workflow with data filtering and custom import settings.

With the WooCommerce add-on active, WP All Import lets you:

  • Import product data from CSV, XML, Excel, and Google Sheets files, or pull a file directly from a URL or FTP/SFTP.
  • Filter incoming product data so you only import the records your store actually sells.
  • Modify data by combining or splitting field values, reformatting prices and dates, or applying custom PHP functions.
  • Update every product field or just the ones you choose, so you can refresh price and stock without overwriting descriptions you’ve customized.
  • Import product images no matter how they’re formatted or where they’re stored, with checks for existing images to prevent duplicates.
  • Import variable products and their variations from a single file, regardless of how the source file structures parent and child records.
  • Schedule product imports to run automatically on a recurring basis.
  • Preview real product pages, galleries included, before anything is published.

WP All Import also detects and handles the fields added by most third-party themes and plugins, including custom fields created in other ways, and it supports multilingual sites.

And it isn’t limited to products. WP All Import also imports every other WooCommerce data type (orders, customers, subscriptions, coupons) and every WordPress data type (users, categories, tags), all through the same interface. Buy it once and you’ll never need another import plugin, whatever you’re trying to import.

This means that you can buy one import plugin and you’ll never have to buy another, regardless of what you’re trying to import.

Pair WP All Import with its sister plugin, WP All Export, and you can run product bulk edits and migrations with no configuration required on the import side.

WP All Import Pricing

WP All Import is available to download as a free plugin from WordPress.org with limited features. The Pro version starts at $169/year for the WooCommerce Import Package with unlimited installations

2. Product Import Export for WooCommerce

Product Import Export for WooCommerce lets you import products from an XML or CSV file, as well as download them via a URL or FTP/SFTP.

Imports can be filtered and scheduled to run automatically. You can also update existing products, skip new ones found in the file, or delete products that no longer appear in it, similar to WP All Import but with far less control at the field level.

Since the plugin can also export products, it handles product bulk edits and migrations the way the WP All Export and WP All Import combination does.

Product Import Export for WooCommerce’s biggest weakness is data modification. If an incoming data element doesn’t match the format of its target field, your only options are fixing the import file by hand or writing custom code. The filtering feature is also basic, limited to product status.

It supports importing data from plugins like ACF and Yoast SEO through its meta columns, but there’s still no support for Gravity Forms, Toolset Types, or similar plugins.

These limitations are why we rank this plugin behind WP All Import.

Pricing

Product Import for WooCommerce has a free version that can be downloaded from WordPress.org. The pro version starts at $69/year for a single-site license and includes the advanced features.

3. Woo Import Export

Woo Import Export plugin

The Woo Import Export plugin imports and exports all WooCommerce data types, plus some but not all WordPress data.

It has good coverage of a range of file formats, including CSV, XML, Excel, and JSON. Filtering and scheduling are both included. It works with Advanced Custom Fields (ACF) and with WPML and Polylang for multilingual support, but not with Gravity Forms or Toolset Types.

What holds it back is its track record. Customer ratings trail WP All Import, and the most common complaints involve code quality (bugs) and customer service.

Pricing

There’s no free version of Woo Import Export available. The Pro version with advanced features costs $229 for a single-site license.

4. Import WP

ImportWP

Import WP imports products from CSV or XML files that you upload manually, pull from a remote URL, fetch from an FTP server, or download from Google Sheets. A free WooCommerce add-on extends it to products, covering simple, grouped, external, and variable products along with their variations.

Field mapping happens through a visual data selection interface, and images are handled through a Product Gallery section that pulls files from remote URLs, an FTP server, the local filesystem, or the media library. Image titles and alt text can be mapped alongside the images, and a media library check reuses existing images instead of downloading duplicates on repeated imports.

But four things hold it back:

  • No Excel support. The plugin only reads CSV and XML files.
  • No data modification. As with WebToffee’s plugin, format mismatches between the file and the target fields have to be fixed in the import file beforehand or with custom code.
  • Key features sit behind the Pro upgrade. Scheduled imports and custom field mapping both require Import WP Pro.
  • A narrow focus. Import WP covers posts, pages, and products, but not WooCommerce orders, customers, or subscriptions, so it can’t be the only import plugin on your site.

Those limits place it behind the plugins above it, though it remains a capable free option for straightforward CSV and XML product imports.

Pricing

Import WP is free to download from WordPress.org. Import WP Pro costs $59/year for a single-site license and adds custom post types, custom fields, scheduled imports, and premium support.

5. WooCommerce Product CSV Import Suite

WooCommerce Product Import  Plugin - WooCommerce Product CSV Import Suite

WooCommerce Product CSV Import Suite is an extension built to patch some of the holes in the default product import tool. What it actually adds is support for custom fields and custom taxonomies, plus data from popular WooCommerce add-ons like Product Vendors, WooCommerce Brands, and Google Product Feed.

However, WooCommerce Product CSV Import Suite still has significant limitations, including:

  • Importing is only possible from CSV files.
  • Import files can’t be filtered.
  • Mapping stays one-to-one between incoming data elements and product fields.
  • Incoming data can’t be modified on the fly.
  • There’s no scheduling, so every product import or update is a manual job.
  • Variable products take two imports: one CSV for parent products, then a second CSV for the variations.

Woo has also stated that the Suite will eventually be phased out, with its features folded directly into WooCommerce. Current user ratings on WooCommerce.com sit at 2.8 out of 5.

Pricing

WooCommerce Product CSV Import Suite is a premium-only plugin, and it costs $59/year.

Which Is the Best WooCommerce Product Import Plugin?

WP All Import is the only plugin on this list that can handle every aspect of importing WooCommerce products, along with every other WooCommerce and WordPress data type.

It comes with Automatic Setup that maps your supplier file to WooCommerce product fields for you, which turns a job that takes an afternoon with manual mapping into a few minutes. And when the file is messier than that, with images scattered across sources, data that needs reformatting, or variations that don’t follow a fixed structure, WP All Import is still the only plugin here with the filtering, on-the-fly data modification, and scheduling to handle it without custom code.

The other plugins on this WooCommerce product import list each drop at least one of those features. Product Import Export for WooCommerce and Woo Import Export can’t modify data on the fly, Import WP can’t filter imports or read Excel files, and the Product CSV Import Suite is CSV-only, unscheduled, and needs two imports for variable products.

If your imports are recurring, your files are imperfect, or your catalog includes variable products, WP All Import is the plugin that will still be doing the job a year from now.

WooCommerce Product Import – FAQs

What is the best WooCommerce product import plugin?

WP All Import is the best WooCommerce product import plugin. Its Automatic Setup maps the columns in your import file to WooCommerce product fields for you. Need more? It combines data filtering, on-the-fly data modification, scheduled imports, and support for every WooCommerce and WordPress data type in a single plugin.

How to import WooCommerce products with images?

To import WooCommerce products with images, use WP All Import and map your image data in the Images section of the Drag & Drop screen. You can download images from external URLs, use images already in your media library, or import images you uploaded to your server in advance. WP All Import can also check for existing images during the import, so you don’t end up with duplicates.

How to bulk upload products to WooCommerce?

To bulk upload products to WooCommerce, use the WP All Import plugin. Upload your product import file, select WooCommerce Products, and let Automatic Setup map the fields for you, then run the import. Your products, images included, are added to the store in a single pass.

How to migrate products in WooCommerce?

You can use the combination of WP All Export and WP All Import plugins to export and import WooCommerce products from one site to another. Use WP All Export and select the WooCommerce products that you wish to migrate. Choose the Bundle option when downloading your export file. The bundle file contains an import template in addition to the product data. Upload the bundle file on the target site using WP All Import and it’ll automatically configure itself based on the bundle file. Run the import

Get Oxygen

Build it your way with Oxygen.

$199.50 once — unlimited sites, no renewal

Not per year, not per site, not per seat. 60 day money back guarantee.