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
- Upload the folder
pluscodes-product-csv-import-export-for-woocommerceto the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- 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 withtypeset tovariable, followed by child rows withtypeset tovariation. Each variation row must reference the parent viaparent_idorparent_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_idorparent_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
Contributors & Developers
“PlusCodes Product CSV Import & Export for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PlusCodes Product CSV Import & Export for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
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.
