WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Soflyy v1.5.5

WP All Import

Drag & drop to import products from any CSV, XML, Excel, or Google Sheets file. Supports variations, images, attributes, brands, and more with pow …

WP All Import

The facts

Rating
4.7★ from 273
Active installs
20k+
Price
Free
Last updated
30 Jul 2026
Added
Jun 2013
Requires WP
4.1
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
1,164,457

Our analysis

AI-assisted

WP All Import – Product Import for WooCommerce is a WordPress plugin designed to facilitate the bulk import of products into WooCommerce from various file formats, including XML, CSV, Google Sheets, and Excel. The plugin allows you to drag and drop data from your files into WooCommerce product fields, making the import process intuitive and user-friendly.

This plugin is suitable for users who need to manage large product catalogs efficiently, as it can handle files of substantial size by splitting them into manageable chunks. It is particularly useful for eCommerce site owners looking to streamline their product import processes without requiring extensive technical knowledge.

Best for: This plugin suits eCommerce site owners who need to import products in bulk efficiently.

What it does well

  • Supports various file formats including XML, CSV, and Excel
  • Allows drag and drop functionality for easy data mapping
  • Handles large files by splitting them into chunks
  • User-friendly interface resembling WooCommerce
  • Free to use from the WordPress.org directory

Where it falls short

  • Limited information on specific features and capabilities
  • Pro edition required for advanced functionalities

Verdict

WP All Import – Product Import for WooCommerce offers a straightforward solution for bulk product imports, making it a practical choice for those managing large inventories.

From the developer

Soflyy's own description of WP All Import, lightly tidied.

“I’ve been doing eCommerce sites for almost a decade. The combination of WP All Import and WooCommerce is a game changer! I can now get clients into eCommerce sites that could never afford the time/energy or money it took to administrate a site. It has opened up a whole new client base for me.”
Mike Tidmore -Founder, Successful Online Stores

Whether you’re working with XML, CSV, Google Sheets, or Excel files, the WooCommerce add-on for WP All Import makes it easy to bulk import your products to WooCommerce in less than 10 minutes.

The left side of the plugin looks just like WooCommerce, and the right side displays product details in a table from your XML/CSV/ Excel file.

Drag & drop the data from your XML, CSV, or Excel into the WooCommerce fields to import it.

The importer is so intuitive it is almost like manually adding a product in WooCommerce.

WooCommerce CSV imports? WooCommerce XML imports? WooCommerce Excel Import? They are EASY with WP All Import.

Here’s why you should use the WooCommerce add-on for WP All Import:

  • Supports files in any format and structure. There are no requirements that the data in your file be organized in a certain way. WooCommerce CSV imports are easy, no matter the structure of your file. WooCommerce XML imports are flexible and work with any XML file.
  • Supports files of practically unlimited size by automatically splitting them into chunks. Import 200Mb+ product catalogs with ease, even on shared hosting.

WooCommerce Add-On Pro

The Pro edition of WP All Import + the WooCommerce add-on is a paid upgrade that includes premium support and adds the following features:

  • In-depth support for Variable products – example CSV and Excel files, ability to import variations from properly formatted XML, and much more.

  • Import External/Affiliate products

  • Import Grouped products

  • Import files from a URL – Download and import WooCommerce data from Google Sheets and external websites, even if they are password protected with HTTP authentication.

  • Cron Job/Recurring Imports – WP All Import Pro can periodically check a file for updates, and add, edit, delete, and update the stock status of the imported products accordingly.

  • Execution of Custom PHP Functions on data, i.e. use something like [my_function({xpath/to/a/field[1]})] in your template, to pass the value of {xpath/to/a/field[1]} to my_function and use whatever it returns.

  • Get access to our customer portal with documentation and tutorials, and e-mail technical support.

Upgrade to the Pro edition of WP All Import + the WooCommerce add-on now.

You need the WooCommerce add-on if you need to:

  • Import XML to WooCommerce
  • Import CSV/Excel to WooCommerce
  • Import Google Sheets to WooCommerce
  • Are frustrated with the limitations of the official WooThemes Product CSV Import Suite

WooCommerce CSV Imports

Of course, XML files can have complex structures, but for CSV files, you can easily edit them and change the column names.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)