PlusCodes Product CSV Import & Export for WooCommerce

Description

Import and export WooCommerce products via CSV — simple, variable, grouped & external products, with images, categories, tags and bulk updates.

Product CSV Import & Export for WooCommerce – Hassle-free Data Transfers

Product CSV Import & Export for WooCommerce lets you import and export your WooCommerce products (simple, variable, grouped, external/affiliate) in a super simple way using CSV files.

This WooCommerce product import export plugin handles inventory updates, product syncing, data filtration, and automatic column mapping — everything you need for fast, reliable CSV product import and export.

Built directly on top of WooCommerce’s native CSV engine, our plugin ensures 100% compatibility and high performance. No third-party code slows down your site — just a sleek, focused UI to handle your data bulk.

To export and import subscription and custom product types, subscribe to Advanced Import Export for WooCommerce (Pro).

PLUSCODES PRODUCT CSV IMPORT & EXPORT FOR WOOCOMMERCE – FREE IMPORT EXPORT PLUGIN

The free version of the PlusCodes Product CSV Import & Export for WooCommerce plugin imports and exports the following product types:

  • Simple
  • Variable
  • Grouped
  • External/Affiliate products

With this product export import plugin, you can export and import WooCommerce products to and from a CSV, performing basic import-export operations with a professional, 100% free WooCommerce CSV tool.

Major Features

  • Export products from WooCommerce into CSV.
  • Import products from CSV to WooCommerce.
  • Dedicated Dashboard: A focused interface to manage all your import and export tasks in one place.
  • Export by IDs: Filter exactly which products to export by entering a comma-separated list of IDs.
  • Custom Filename: Choose your own filename for exported CSV files before downloading.
  • Auto-map columns: Automatically map CSV headers to WooCommerce fields for faster setup.
  • Import/Export images: Support for featured product images and all gallery images.
  • Filter exports: Export by product type, category, or stock status.
  • Update existing products: Efficiently modify products already in your store by matching SKU or ID.

Additional Features

  • Custom BATCH processing: Process large datasets in stages to avoid server timeouts.
  • CSV Delimiter: Customize the delimiter to match your preferred spreadsheet format.
  • Support for Tags & Categories: Export and import product categories and tags along with their hierarchies.
  • Include Custom Meta: Export and import custom metadata fields for tailored product setups.
  • Real-time Progress Tracker: Monitor your import and export progress with a live, interactive UI.
  • Lightweight and Secure: Leverages the reliability of WooCommerce core logic.

Key Use Cases Handled By This Plugin

Migrate Products Between WooCommerce Sites

Move your simple, variable and affiliate products from one store to another in just a few steps. The built-in mapping engine simplifies data alignment.

Update Stock and Price in Bulk

Quickly sync stock levels and manage price updates across your entire catalogue by enabling the “Update existing products” option.

Import/Export Product Images

Keep your store visually updated by importing featured images and gallery paths directly through your CSV entries.

Filter Focused Exports

Generate focused spreadsheets for marketing or stock reviews by filtering exports by specific categories or product types.

Advanced Import Export for WooCommerce (Pro)

The Advanced Import Export for WooCommerce (Pro) version takes your product management to the next level:

  • ✅ Import and export (Products, Reviews, Orders, Subscriptions, Users/Customers, and Coupons).
  • ✅ Advanced filters for custom data migration.
  • ✅ Advanced mapping screen for both import and export.
  • ✅ Three different methods for importing and exporting data.
  • ✅ Bulk update WooCommerce store data with import.
  • ✅ Support for multiple product types including Subscription and other custom types.
  • ✅ Schedule import/export actions using FTP/SFTP profiles.
  • ✅ Import or export images and custom metadata.
  • ✅ Retain user passwords and securely migrate to another website.
  • ✅ Supports CSV and XML file formats.
  • ✅ 24/7 Priority Customer Support and more…

About PlusCodes

PlusCodes creates professional, high-performance WordPress tools designed to make store management easier.

Installation

  1. Upload the folder pluscodes-product-csv-import-export-for-woocommerce to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Access the tool via the ‘Import / Export’ menu in your admin sidebar.

FAQ

How do I import WooCommerce products from a CSV file?

Go to the Import / Export menu, choose Import, upload your CSV file, map the columns to WooCommerce fields (or use auto-map), and run the import. The plugin uses WooCommerce’s native CSV engine for reliable product import.

How do I export WooCommerce products to CSV?

Open the Import / Export menu, choose Export, optionally filter by product type, category, stock status, or specific IDs, set a custom filename, and download your products as a CSV file.

Does this plugin support variable products import and export?

Yes. This plugin fully supports WooCommerce variable products import and export in the free version.

Exporting Variable Products:
When you export variable products, the CSV includes the parent product (product type: variable) along with each variation as a separate row (product type: variation). Each variation row contains its own SKU, price, sale price, stock quantity, stock status, weight, dimensions, and attribute values (e.g., Size: Large, Color: Red). You can filter your export to include only variable products using the product type filter, making it easy to extract and review your entire variable product catalogue.

Importing Variable Products:
To import variable products, your CSV must include a parent row with type set to variable, followed by child rows with type set to variation. Each variation row must reference the parent via parent_id or parent_sku. The plugin’s auto-map feature automatically aligns your CSV columns to the correct WooCommerce fields, including all variation-level attributes, pricing, and stock data.

Variable Product SEO Fields Supported:
The import and export also covers SEO-relevant fields for variable products, including:
* Product name and slug
* Short description and full description
* Categories and tags
* Featured image and gallery images
* Custom meta fields (used by SEO plugins such as Yoast SEO or Rank Math)

This makes it easy to bulk-manage your variable product SEO data — update meta titles, descriptions, and slugs across hundreds of variations in a single CSV upload.

To import and export Subscription products and other custom product types, please upgrade to the Advanced Import Export for WooCommerce (Pro) version.

What WooCommerce product types does this plugin support for import and export?

The free version of this plugin supports import and export for the following WooCommerce product types:

Simple Products — Standard single-item products with a fixed price, SKU, stock, weight, dimensions, images, categories, tags, and custom meta.

Variable Products — Products with multiple variations (e.g., Size, Color). The CSV exports the parent product row along with each variation as a child row. On import, variations are linked back to the parent via parent_id or parent_sku.

Grouped Products — Products that bundle several standalone simple products together. The export includes the grouped product along with its child product IDs.

External / Affiliate Products — Products that redirect customers to an external URL for purchase. The export includes the button text and external product URL.

All supported product types include their associated SEO and metadata fields — product name, slug, short description, full description, categories, tags, featured image, gallery images, and any custom meta fields used by SEO plugins like Yoast SEO or Rank Math.

For Subscription products, Composite products, Bundle products, and other custom WooCommerce product types, please upgrade to the Advanced Import Export for WooCommerce (Pro) version.

Does this plugin support images?

Yes, you can import and export featured images and gallery images along with other product details.

Can I export specific products by ID?

Yes! Our plugin includes a unique “Export by IDs” field where you can enter a comma-separated list of product IDs to export only those specifically.

Is it possible to change the exported filename?

Yes, we provide a “Custom filename” field on the export page, allowing you to name your CSV file before downloading.

Which CSV editor is best to use?

We recommend using LibreOffice, Google Sheets, or Microsoft Excel (O365) to ensure the best compatibility with CSV UTF-8 encoding.

Reviews

May 24, 2026
I have WP All Import Pro and The WooCommerce extension and I battled for hours to get it to do a simple import of 53, mainly variable, products. It just kept failing and support were no help whatsoever as they kept blaming my host. I came across this plugin and didn’t expect much because it was free, but it did the job with no fuss at all. It even imported all of the images correctly, which WPAI has always struggled with on variable products. I’m really blown away by it and I won’t be using anything else for my WooCommerce imports and exports in future.Thank you so much, this plugin saved the day!
Read all 1 review

Contributors & Developers

“PlusCodes Product CSV Import & Export for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Tested for compatibility with WordPress 7.0.
  • Added more filters in import and export.
  • Improved readme with clearer import/export documentation and FAQs.

1.0.1

  • Initial release with a professional Dashboard and dedicated Import/Export screens.