Every WooCommerce product import needs a tool that reads the source file and maps its columns to product fields. Most imports also involve other aspects such as variations, images, or updates to existing products.
WooCommerce import plugins differ in how many of those tasks they automate and how many they leave to manual file editing or custom code. This guide reviews five plugins that import products into WooCommerce and measures each one against those tasks, whether it’s a single CSV upload or a scheduled supplier feed.
📑 Table of Contents
What a WooCommerce Product Import Plugin Needs to Handle
The capabilities below are critical determinants of how much manual work a WooCommerce product import plugin removes from the process between receiving a file and publishing accurate products in a store.
- Field mapping. Every column in the file has to reach the correct WooCommerce product field. That happens through automatic detection, manual assignment, or a combination of both.
- File format and structure independence. Supplier files arrive as CSV, XML, Excel, or Google Sheets, each with its own unique layout. The plugin should import them as-is, without having to restructure the file first.
- On-the-fly data modification. Supplier data rarely matches WooCommerce field formats. Sometimes prices need markups, dates need reformatting, and values need combining or splitting. Without built-in modification, those fixes must happen in the source file or in custom code, which adds an extra layer of manual work.
- Filtering. Filters restrict incoming data to the records the store actually sells, so unwanted products never reach the catalog.
- Selective updates. Re-running a feed should update only the chosen fields, such as price and stock, and leave edited descriptions untouched.
- Variable products and images. Parent products, variations, and gallery images need to import into WooCommerce from a single file, whatever structure the source uses.
- Scheduling. Supplier feeds change daily or weekly. Scheduled imports keep WooCommerce product data current without manual re-runs.
The Best Plugins to Import WooCommerce Products
1. WP All Import

WP All Import imports WooCommerce products from CSV, XML, Excel, and Google Sheets files, whether the job is a simple one-time catalog upload or a recurring supplier feed. Automatic Setup handles standard files in a single pass: WP All Import reads the file, maps each column to the matching WooCommerce product field, and displays the mapped fields and record count before the import runs.
When a file needs more control, Manual Setup switches to the step-by-step wizard, where the Drag & Drop screen exposes every WooCommerce product field, filter, and update rule. WP All Import handles a short CSV price list and a multi-supplier catalog of variable products through the same plugin, and neither requires restructuring the source file.
Pros
- A one-step start for standard files, with Automatic Setup mapping each column to its WooCommerce product field.
- Full format independence, so supplier CSV, XML, Excel, and Google Sheets files go in exactly as delivered.
- On-the-fly data modification through custom PHP functions that reformat prices, dates, and text as data comes in.
- Precise update control, with filters that decide which records come in and field-level rules that refresh only price, stock, or any other selected field.
- Single-file variable product handling that brings in parents, variations, and gallery images without duplicating existing media.
- Flexible scheduling through cron jobs or the point-and-click Automatic Scheduling service.
- One plugin for the rest of the store, including WooCommerce orders, customers, coupons, and reviews.
Cons
- Value transformations beyond standard field mapping are written as PHP functions, which require basic PHP knowledge.
- Point-and-click Automatic Scheduling is a separate paid service. The package, however, includes cron-based scheduling.
Reviews
WP All Import is rated 4.7 out of 5 by 1,962 WordPress.org reviewers and runs on more than 100,000 active sites. The WooCommerce add-on carries the same 4.7 rating.
Price
WP All Import offers a free WooCommerce add-on for basic product imports. Paid packages start at $169/year for the WooCommerce Import Package, which covers unlimited sites and comes with a 90-day money-back guarantee.
Recommended For
WP All Import is the right choice for any WooCommerce store that imports products, whether the job is a simple one-time catalog upload mapped by Automatic Setup or a daily supplier feed that needs filtering, data modification, and field-level updates.
2. WP Ultimate CSV Importer

WP Ultimate CSV Importer handles WooCommerce product imports through two free plugins: the core importer and the Import WooCommerce Suite add-on. The core plugin maps CSV, XML, and Excel columns to product fields. The add-on adds support for variable, grouped, and external products. Record updates and scheduling are reserved for the Pro version.
Pros
- Imports CSV, XML, XLS, XLSX, and TSV files.
- Accepts Google Sheets data through a published CSV link.
- Downloads images from external URLs, along with alt text and titles.
- Logs failed image downloads for retry.
Cons
- Variable, grouped, and external products are outside the core plugin's scope.
- Existing products cannot be updated without Pro.
- Columns with non-matching header names must be mapped manually.
- Free version cannot schedule imports or apply advanced filters.
Reviews
4.4 out of 5 on WordPress.org (589 reviews).
Price
The core plugin and the Import WooCommerce Suite add-on are free on WordPress.org. The WooCommerce Import pack costs $199 as a one-time payment for unlimited sites, with lifetime updates and one year of support. The Premium pack, which includes the full feature set, costs $299.
Recommended For
WooCommerce stores that prefer a one-time license and work from standard CSV, XML, or Excel files.
3. Woo Import Export

Woo Import Export is a premium WooCommerce import and export plugin, sold only through CodeCanyon. Product imports run through a drag-and-drop mapping screen and accept CSV, Excel, XML, JSON, and several other formats. The same plugin also handles WooCommerce orders, coupons, categories, and users.
Pros
- Updates only price and stock on existing products during a re-import.
- Imports product attributes with their labels, slugs, and positions.
- Reads import files from ZIP, GZ, and TAR archives.
- Runs multiple imports at once in the background.
Cons
- Automatic field detection maps every field only when the file was exported by the plugin itself.
- Listing shows compatibility only through WordPress 6.7, with no update since March 2025.
- No free version supports WooCommerce product imports.
- Regular License cannot be used on more than one site.
Reviews
3.94 out of 5 on CodeCanyon (194 reviews).
Price
Woo Import Export costs $229 on CodeCanyon under a Regular License, with six months of support. Extending support to 12 months costs $84.
Recommended For
Stores that need price and stock updates on existing products alongside full catalog imports.
4. Import WP

Import WP is a free import plugin on WordPress.org. It saves every import as a reusable importer, with its own field map and rules for matching existing records. WooCommerce products reach that importer through an add-on. Files can come from uploads, remote URLs, FTP servers, or Google Sheets.
Pros
- Reads JSON files as well as CSV and XML.
- Maps category hierarchies, attributes, and tags.
- Maps image titles, captions, alt text, and descriptions.
- Checks the media library for existing images before downloading.
Cons
- Cannot map product custom fields without Pro.
- Cannot schedule imports without Pro.
- The WooCommerce add-on does not cover orders, coupons, or customers.
- Cannot read XLSX files without a separate reader add-on.
Reviews
4.4 out of 5 on WordPress.org (25 reviews).
Price
Import WP and its WooCommerce add-on are free. Import WP Pro costs $49.99 per site per year.
Recommended For
Single-site stores that load CSV, XML, or JSON product feeds manually.
5. WooCommerce Product CSV Import Suite

WooCommerce Product CSV Import Suite is a paid WooCommerce extension. It imports products from CSV files. Updates to existing products run as a separate merge, matched by product ID or SKU.
Pros
- Adds tools to delete all products or all variations in one step.
- Assigns products to vendors through Product Vendors and to brands through WooCommerce Brands.
- Imports into any custom taxonomy.
Cons
- Cannot import files whose column headers differ from its required format.
- Cannot import variations in the same file as their parent products.
- Cannot read XML, Excel, or JSON files.
- Cannot pull import files from a URL, FTP, or SFTP.
Reviews
2.8 out of 5 on WooCommerce.com (12 reviews).
Price
Product CSV Import Suite costs $59 for a one-year plan or $94.40 for two years, with a 30-day money-back guarantee.
Recommended For
Stores that need custom taxonomy data in product imports and can edit files to match a fixed column format.
Final Thoughts on the Best Plugins to Import WooCommerce Products
The right WooCommerce product import plugin for a site depends not only on the job at hand but also on anticipated future import jobs. WP All Import handles each of these jobs in a single plugin:
- For a first catalog upload, WP All Import's Automatic Setup maps a standard product file without manual field assignment.
- Weekly supplier feeds refresh only the fields that change, such as price and stock, while keeping the other fields intact.
- XML, Excel, and Google Sheets files import as delivered, with no need for manual restructuring.
- For variable products, WP All Import brings in parents, variations, and gallery images from one file.
The alternatives fit narrower cases. Import WP suits single-site stores that run imports manually. WP Ultimate CSV Importer suits stores that prefer a one-time license. Woo Import Export suits stores that want concurrent background imports. Product CSV Import Suite suits stores whose files already follow its fixed column format.
Import WooCommerce Products — Frequently Asked Questions
How do I import products into WooCommerce from a CSV file?
To import products into WooCommerce from a CSV file, use WP All Import's Automatic Setup, which maps the file's columns to WooCommerce product fields in one pass:
- Install WP All Import and its WooCommerce add-on, then go to All Import › New Import.
- Select the Set up automatically option at the top of the screen.
- Upload the CSV file, or enter the URL where it's hosted.
- Choose WooCommerce, then Products, as the data to import.
- Click Start Automatic Setup to map each column to its WooCommerce product field.
- Review the fields-mapped and records-to-import counts, then run the import.
Can WooCommerce import products without a plugin?
Yes. WooCommerce includes a built-in CSV importer, with Import and Export buttons beside Add new product. The built-in importer requires the exact column names from WooCommerce's product CSV schema. Supplier files in XML, Excel, or Google Sheets, or feeds that need filtering or scheduled updates, require an import plugin such as WP All Import.
How do I update existing WooCommerce product prices with a file?
To update existing WooCommerce product prices with a file, run a WP All Import update that matches products by SKU and changes only the price fields:
- Go to All Import › New Import, choose the file containing the new prices, and set the import to update existing WooCommerce products.
- Continue past the Review Import File screen.
- In the WooCommerce Add-On section, map the new price to the Regular Price field on the General tab.
- In Import Settings, match existing products by the _sku custom field.
- Under Choose which data to update, select Regular Price only, adding Sale Price if the store uses sale pricing.
- Run the import, then confirm the new prices under Products › All Products.
How do I schedule automatic product imports in WooCommerce?
To schedule automatic product imports in WooCommerce, create a WP All Import product import that downloads its file from a URL or FTP server, then attach a schedule to it. In Import Settings, match existing products by SKU and limit Choose which data to update to the fields the feed changes, such as price and stock. Then go to All Import › Manage Imports, open Scheduling Options for the import, and select Automatic Scheduling to set weekly or monthly runs on chosen days and times. Stores that prefer not to use the $19/month scheduling service can trigger the same import with server cron jobs.
Is there a free plugin to import WooCommerce products?
Yes. WP All Import and its WooCommerce add-on are both free on WordPress.org and handle basic product imports. Import WP and WP Ultimate CSV Importer also offer free versions with free WooCommerce add-ons. WP All Import's paid WooCommerce Import Package adds the full WooCommerce feature set, including filters, PHP functions, and selective updates.
Best Plugins to Import WooCommerce Products — Related Information
- How to Import WooCommerce Products from CSV and XML
- How to Import Variable Products into WooCommerce
- Import WooCommerce Products with Images
- Syncing WooCommerce Stock Levels
- How Do I Automatically Import Products into WooCommerce?
- Import WooCommerce Products from Google Sheets
- Our Close Look at the WooCommerce Product CSV Import Suite

