Skip to main content
Updates / How to Import WooCommerce Reviews Quickly
← All updates
 
Blog

How to Import WooCommerce Reviews Quickly

In this article, we show you how to import WooCommerce reviews quickly, including how to match incoming review data to existing products.

A WooCommerce review import usually starts with a spreadsheet: one row per review, columns for rating, content, author, and the product it belongs to. WordPress has no built-in tool to turn that spreadsheet into live reviews, which is why I use WP All Import.

WP All Import imports WooCommerce reviews from multiple file formats, including CSV, and bulk imports them in a single run, whether the file holds five reviews or fifty thousand. Its companion plugin, WP All Export, handles the other direction, and together they cover product reviews import and export for WooCommerce.

Two setup paths are covered below for the import side: Automatic Setup, which maps fields on its own, and manual Drag & Drop, for full control over each one.

If you like, you can follow along using this online sandbox. Choose the WooCommerce Store option and click Create Sandbox.

Table of Contents

How to Import WooCommerce Reviews with Automatic Setup

WP All Import’s Automatic Setup maps WooCommerce review fields directly from an uploaded file, without manual drag-and-drop. Here’s how to set it up using a CSV file of product reviews.

Step 1: Select the Import File

Go to All Import › New Import and click Set up automatically. On the Automatic Setup screen, upload the review file under the Upload File tab. Automatic Setup also accepts a file downloaded from a URL, an existing file already on the site, or a file pulled from FTP/SFTP. It supports XML, CSV, JSON, TXT, ZIP, and GZ files up to 256MB.

wp-all-import-automatic-select-import-file

Step 2: Choose What to Import

Once the file uploads, choose WooCommerce as the import type, then select Reviews from the list of WooCommerce data types. Clicking Start Automatic Setup hands the file off to WP All Import to read and map on its own.

wp-all-import-automatic-setup-product-reviews-import-type-selection

Step 3: Review the Automatic Field Mapping

WP All Import applies the configuration to WordPress, then presents a completed mapping for review. In this example, it mapped 11 fields from a five-record file, including Post Title, Post Content, and other relevant fields

Automatic Setup flags mappings it isn’t confident about instead of applying them silently. In this test file, it flagged the product title mapping directly and suggested re-running the setup with specific instructions, such as naming the exact field to use.

It’s worth checking any flagged mapping before running the import. If one looks wrong, re-run Automatic Setup with more specific instructions, or switch to Manual Setup to fix that field by hand.

wp-all-import-automatic-setup-import-ready

Step 4: Run the Import

Once the mapping looks right, click Run Import to start the import immediately. There’s no separate confirmation screen to click through first, unlike the manual process. A progress indicator shows while the import runs, followed by a completion summary with counts for records created, updated, and skipped.

How to Import WooCommerce Reviews with Manual Drag & Drop

If Automatic Setup flags a field it isn’t confident about, or full control over every field is preferred, use Manual Drag & Drop instead.

Step 1: Create a New Import for WooCommerce Reviews

In the WordPress main menu, navigate to All Import › New Import, load your import file, and choose WooCommerce Reviews as the import post type.

Import WooCommerce Reviews - Create New Import

To continue, click the Continue to Step 2 button.

Step 2: Check the Import File

The Review Import File screen lets you verify that WP All Import has successfully interpreted your import file.

Import WooCommerce Reviews - Check Import File

If there is a problem with the data, you have two choices: you can fix the file and try again, or you can use WP All Import’s more advanced features to correct the data later in the import process “on the fly.” This often depends on the nature of the problem.

You can also filter your import data by expanding the Add Filtering Options section near the bottom of the screen. To learn more about this, see Can You Select Specific Reviews to Import? in the Advanced Topics section.

After verifying your import file, click Continue to Step 3.

Step 3: Map the Import Data to the WooCommerce Review Fields

Next up is the Drag & Drop interface. This screen lets you map the import data to the WooCommerce review fields, which you do simply by dragging the incoming data elements from the right to the target fields on the left. You do this first in the Review Content section:

Import WooCommerce Reviews - Drag and Drop

Fields here include Content, Rating, WooCommerce Product, and the Review Date.

Expand the Advanced Options subsection. Here, you can map the Karma and Parent Review fields. You can also set the Approval Status and Verified Status fields automatically. If you choose to set them manually, you can do so either by entering values or mapping incoming data elements to them.

Import WooCommerce Reviews - Map Review Content

The next section to address is the Review Author section, which lets you map the Author Name and Author Email fields:

Import WooCommerce Reviews - Map Review Author

You can also add additional author information under Advanced Options.

Scrolling down a little further, expand the Review Meta section, where you can map the review metadata fields:

Import WooCommerce Reviews - Map Review Metadata

Note that these fields are actually custom fields.

Once you’ve mapped your import data to the WooCommece review fields, click the Continue to Step 4 button (not shown) at the bottom of the Drag & Drop screen.

Step 4: Configure Your Import Settings

As the name implies, the Import Settings screen lets you configure your import settings. To do this, first click on Auto-detect to generate a unique identifier, which is used internally by WP All Import to keep track of your imported reviews.

Import WooCommerce Reviews - Import Settings

Under the For each record in this file, every time this import is run… heading, you can then set options to dictate what happens if you run the import again. Options include:

  • Creating new reviews from records newly present in the import file
  • Updating existing reviews with the data in the import file
  • Removing or modifying existing reviews that are not in the import file

If you choose to update existing reviews, you have sub-options to:

  • Skip existing reviews if their data has not changed
  • Update all data
  • Choose which data to update

If you choose which data to update, you will be presented with a list of all fields available for update, along with options for some of them.

Near the bottom of this screen, you’ll find a Scheduling Options section, where you can schedule your WooCommerce reviews import. For more information on this, see this Recurring Imports Overview.

The final section on this screen is Configure Advanced Settings, which you can ignore for now. Instead, click the Continue button.

Step 5: Complete the Import

The Confirm & Run should appear next. This displays a summary of your intended import:

Import WooCommerce Reviews - Confirm and Run

If everything looks okay, click Confirm & Run Import to complete the import. As soon as the import finishes, the screen should update as follows:

Import WooCommerce Reviews - Import Complete

You should then go to Products > Reviews to verify that your import worked as expected. It is a good idea to check the results after every WooCommerce or WordPress import.

Import WooCommerce Reviews – Advanced Topics

What Happens if You Can’t Match to a Product?

Sometimes, a WooCommerce review will get skipped because WP All Import can’t match the incoming review data to a product. When this happens, you’ll see the following type of message:

[15:59:10] SKIPPED: Review product not found by id `ROSÉ FAVORI 2020 - FAVORI - IGP MEDITERANEE`

To overcome this problem, start by checking that your WooCommerce store has a valid product for the review. If it does, but the match didn’t succeed, you may have to change how you’re matching to your products. For example, if product names have changed, you may have to match to products using SKUs.

How Do You Match Reviews to Products Using SKUs?

There is no built-in option to match reviews to products using the product’s SKU, but you can use this custom code to perform the match:

Import WooCommerce Reviews - Match Products by SKU

This uses an internal WooCommerce function that retrieves the product ID by using the SKU.

Can You Select Specific Reviews to Import?

Yes. Start by expanding the Add Filtering Options section at the bottom of the Review Import File screen. To create a filter, you need to specify an element, a rule, and a value.

Import WooCommerce Reviews - Add Filter

In this example, our rule says, “Only import reviews with a product identifier of 40.”

To learn more, see Filtering with XPath.

Import WooCommerce Reviews – Frequently Asked Questions

Where are WooCommerce Reviews Stored?

WooCommerce reviews are stored in the wp_comments table. As the name of the table suggests, regular comments are stored there, also. WP All Import is able to access this table on your behalf.

How Do I Add a Product Review Manually?

  1. Open a specific product via Products › All Products.
  2. Expand the Reviews section.
  3. Click the Add Comment button.
  4. Enter and save your review.

How Do I Add Reviews in Bulk?

WP All Import bulk imports WooCommerce reviews in a single run, whether the file has 1 review or 100,000. Automatic Setup maps the fields for you, or use Manual Drag & Drop, described in this article, to control the mapping yourself. The only difference with a large import is that you might want to control the import’s batch processing size in the Configure Advanced Settings section.

How Do I Export Reviews in WooCommerce?

  1. Create a new export in All Export › New Export.
  2. Build your export using drag & drop.
  3. Filter the export, if desired.
  4. Run the export and download the exported file.

For more information, see How To Export WooCommerce Reviews.

Can I Import WooCommerce Reviews from a CSV File?

Yes. WP All Import imports WooCommerce reviews directly from a CSV file. Automatic Setup reads the CSV and maps fields like Rating, Content, and Author Email on its own, or the fields can be mapped by hand with Manual Drag & Drop.

What Is the Best Review Import Plugin for WooCommerce?

WP All Import is the best review import plugin for WooCommerce because it imports reviews from CSV, XML, JSON, TXT, ZIP, or GZ files, matches each review to its product automatically, and maps every fiel, including custom review meta, during the same import. Automatic Setup handles the field mapping on its own for straightforward files, while Manual Drag & Drop gives full control over each field for more complex or non-standard imports. The same setup used to import reviews can also be scheduled to run automatically, keeping reviews in sync as new ones come in.

How to Import WooCommerce Products

How to Create a WooCommerce Product Import Template

A Quick Look at Importing Variable Products into WooCommerce

The 5 Best WooCommerce Product Import Plugins

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.