Home > Docs > Product Import Export Plugin for WooCommerce > Product Import Export Plugin For WooCommerce – Setup Guide

Product Import Export Plugin For WooCommerce – Setup Guide

Last updated on October 25, 2025

The Product Import Export Plugin for WooCommerce lets you quickly import and export all product types, including simple, variable, grouped, downloadable, and external products, along with their categories and tags.

Export Products

Step 1: Select Post Type

From the WordPress admin panel, go to WebToffee Import Export (Pro) > Export.
Choose Post type as Product.

Select a post type for export
Select Post Type – Export

Step 2: Choose Export Method

  • For a quick export, select Quick Export and click Export to download the file.
Select an export method
Select Export Method
  • For advanced export, use Advanced Options/Batch Export/Scheduling to refine your export and select the file format (e.g., CSV). CSV is recommended as it clearly displays product data in columns.
Export product advanced options
Advanced Export Method

Step 3: Export File

Click Export. A CSV file will be generated and automatically downloaded.
The file includes all product types—simple, variable, downloadable, grouped, and external along with tags and categories.

Sample CSV of exported products
Exported Product CSV

The plugin doesn’t export product reviews while exporting products. Product reviews need to be exported separately.

For a detailed walkthrough of export, see How to export WooCommerce products.

Import Products

Step 1: Prepare Input File

  • Use the same exported CSV for import to ensure field names match.
  • Separate multiple product tags with ‘|’.
  • Separate multiple categories with ‘|’.
  • Use ‘>’ to define parent-child hierarchy in categories.
Sample CSV for product import
Sample CSV for import

Sample CSV of Product

Step 2: Select Post Type

Navigate to WebToffee Import Export (Pro) > Import and choose Post type as Product.

Select post type for import
Select Post Type – Import

Step 3: Select Import Method

Choose Advanced Import. This option allows filtering, column mapping, advanced options, batch importing, and scheduling.

Select import method
Select Import Method – Product Import

Step 4: Map Columns

The plugin automatically maps CSV columns if the header names match. Unmapped fields remain blank.

  • To adjust, click on a product field column, choose the correct CSV column from the dropdown.
  • Proceed with default mapping if everything matches correctly.
Map import columns for product import
Map Import Columns

Step 5: Advanced Options & Scheduling

Set filters if you want to import only specific products, such as those matched by SKU or ID. By default, the plugin:

  • Imports new products from the CSV.
  • Skips products if the ID already exists in your store.
  • Skips conflicting products with duplicate IDs.

You can import directly or schedule imports via FTP.

For scheduling, see Cron scheduled export/import.

Advanced options for product import
Advanced Options or Scheduling

Click Import/Schedule to finish.

Explore Advanced Features

  • Composite Product Support – Import and export composite products with all component details, pricing, and configurations.
  • ChatGPT Product Descriptions – Automatically generate descriptions for products with missing content during import.
  • Cron Scheduling – Automate imports and exports at defined intervals using cron jobs.
  • Email Alerts – Receive email notifications when a scheduled cron import completes successfully.