How-To Guide
7 min read

How to Import Products to WooCommerce (2026 Guide)

After converting your data with one of our tools, follow these steps to import the products into WooCommerce.

Import Steps

1

Prepare your CSV file

Create your product CSV with all the necessary columns such as SKU, Name, Type, Regular price, Stock, and Categories. Make sure the file is saved in UTF-8 encoding. Wrap any values that contain commas in double quotes to prevent parsing errors during import.

Tip: Download a sample CSV from WooCommerce's official documentation page to use as a starting template.
2

Navigate to the WooCommerce import tool

Log in to your WordPress admin dashboard. In the left sidebar, go to Products, then click All Products. At the top of the product list page, click the Import button to launch the built-in WooCommerce CSV Product Importer.

WooCommerce All Products page with the Import button at the top
Click Import at the top of the WooCommerce Products page
3

Upload your CSV file

On the Upload CSV File screen, click Choose File and select your prepared CSV. The maximum file size allowed is 2 GB, though smaller files process faster. If you want to update existing products rather than create new ones, check the Update existing products checkbox.

Warning: If updating existing products, make sure each row includes the correct product ID or SKU to match against your store's records.
WooCommerce Upload CSV File screen with file chooser and update option
Choose your CSV file and select whether to update existing products
4

Map columns to WooCommerce fields

WooCommerce will display a Column Mapping screen where it automatically attempts to match your CSV column headers to WooCommerce product fields. Review each mapping carefully. Use the dropdown menus on the right side to adjust any incorrect mappings, or set a column to Do not import if it should be skipped.

Tip: If your CSV uses standard WooCommerce column names (like 'Name', 'SKU', 'Regular price'), the auto-mapping should work correctly without changes.
WooCommerce Column Mapping screen with CSV columns matched to product fields
Map your CSV columns to the corresponding WooCommerce product fields
5

Run the importer

Click Run the Importer to begin processing your CSV file. A progress bar will show the import status. Do not refresh or navigate away from the page while the import is in progress, as this could interrupt the process and leave your product catalog in an incomplete state.

6

Review the import results

When the import finishes, WooCommerce displays a summary showing how many products were created, updated, or skipped due to errors. Click View Products to see the imported items in your catalog. Check a few products to confirm that names, prices, images, and categories all came through correctly.

WooCommerce import complete screen showing products created and updated count
Import results summary with counts of created and updated products
7

Handle import errors

If any rows failed, WooCommerce will list them with error descriptions. Common issues include missing required fields, invalid product types, or SKU conflicts. Fix the problems in your CSV file and re-run the import for just the corrected rows, making sure to check Update existing products if needed.

Tip: For variable products, import the parent product (Type=variable) first, then the variation rows (Type=variation) with the Parent column set to the parent SKU.

Required WooCommerce Fields

Field Type Description Example
Type Choice Product type simple
SKU Text Stock keeping unit (unique identifier) PROD-001
Name Text Product title Blue Cotton Shirt

WooCommerce requires these fields for successful import.

Tip Make sure your converted file is saved and ready before starting the import. You can preview the converted data in the tool before downloading.

Frequently Asked Questions

WooCommerce accepts CSV files for importing products. Our converter ensures the file is formatted correctly for WooCommerce.
Check the error message from the platform. Common issues include date format mismatches, missing required fields, or duplicate entries. Our converter handles most formatting issues automatically.