How to Export Individual or All WooCommerce Products (3 Easy Methods)
To export products in WooCommerce, whether it’s one specific product or your entire catalog, go to Products > All Products in your WordPress dashboard, filter to the product or products you want using categories, tags, or attributes, select which fields to include, choose a format (CSV, XML, and so on), and generate the file. Skip the filtering step entirely if you want to export everything at once.
Plugins offer a faster, more automated route for either scenario, especially if you need to include images, variations, or a scheduled recurring export.
This guide covers three methods: a dedicated export plugin, WooCommerce’s built-in export tool, and automated scheduled exports, plus how to adapt each one for bulk exports, images, and variations.
Method 1: Export Products Using a Plugin (WP All Export)
Plugins offer the most flexible export process, with advanced filtering, field customization, and support for images and variations that the built-in tool handles less completely.
Top plugins for this:
- WP All Export: drag-and-drop interface, detailed filtering, exports to CSV, XML, and Excel.
- Product Import Export for WooCommerce: built for advanced exports including variations and metadata, with scheduling.
- Woo Import Export: exports images, reviews, and downloadable links, with detailed attribute filtering.
Steps using WP All Export:
- Go to Plugins > Add New, search for “WP All Export,” install, and activate. WooCommerce-specific export fields, including variations, attributes, and product images, require the free WP All Export – Product Export Add-On for WooCommerce, installed and activated the same way alongside the core plugin.
- Go to All Export > New Export and select WooCommerce Products as the post type.
- Click Add Filtering Options and set criteria (product name, SKU, category, tag, or attribute) to narrow to a specific product. To export every product instead, skip this step entirely; an export with no filters includes your whole catalog.
- Use the drag-and-drop builder to select fields: basic fields like Product Name, SKU, Price, and Stock Status, or advanced fields like custom metadata and variations. To include images, add fields from Available Data > Media > Images. To control how variations export, choose whether to include parent products, variations, or both. Choose a file format; CSV is the default and works for most cases.
- Click Confirm and Run Export, then download the file.
Bonus: Schedule recurring exports with WP All Export Pro if you need this regularly, and export to Google Sheets, Google Drive, or Dropbox as part of that automation.
Method 2: Export Using WooCommerce’s Built-In Tool
WooCommerce’s native export tool works for both a single product and your full catalog; it just isn’t automated, and image files export as URLs rather than downloadable image files.
- Go to WooCommerce > Products > Export.
- Select the fields to include (Product Name, SKU, Categories, Tags, Stock Status, Image, Price), choose product type and category filters if you want a subset, or leave them unfiltered to export everything, and click Generate CSV.
- If you only need one product, open the CSV in Excel or Google Sheets, delete the other rows and any unneeded columns, and save it as a new file.
Use this method for occasional exports. For frequent or bulk exports with more control over images and variations, a plugin is more efficient.
Method 3: Automate Recurring Exports
For regular exports, whether that’s a backup schedule, a sync with another platform, or ongoing catalog updates, automation removes the manual repetition.
- In WP All Export Pro, set up an export template with filters for the product or products you want (or none, for the full catalog).
- Go to Manage Exports > Scheduling Options > Automatic Scheduling, choose a frequency (daily, weekly, monthly), and pick an output location such as email, Google Drive, or Dropbox.
- Run a test export and confirm the file contains accurate data before relying on the schedule.
Common Export Issues
Missing attributes in the export file. Usually caused by fields not being selected during setup. Review your selected fields (SKU, price, stock status, custom fields) and confirm your export tool supports the specific attributes you need.
Fix: Re-check the export tool’s field settings and update the plugin to the latest version to rule out a compatibility bug.
Incorrect product data. Often caused by overly broad filters exporting unintended products or outdated product data.
Fix: Double-check filter settings match the products you actually want, confirm your WooCommerce data is current before exporting, and run a small test export first.
File is not downloading. Usually a server or plugin permissions issue.
Fix: Confirm the export destination (email, Google Drive, local storage) is configured correctly, check server file permissions, and disable other plugins temporarily to rule out a conflict.
Export Formats
- CSV: widely supported, best for general use and most import tools.
- XML: useful for integrations with other systems and product feeds.
- JSON: suited to developers needing structured data.
- Excel (XLS/XLSX): useful for analytics and reporting.
Best Practices
- Back up first: create a database backup before running any export.
- Test the round trip: import your export file on a staging site to confirm it works before relying on it.
- Keep plugins updated: outdated export plugins or WooCommerce versions are the most common source of missing or malformed data.
- Filter deliberately: apply filters that match exactly what you need, whether that’s one product or a full catalog subset.
- Match the format to the use case: CSV for general use, XML for feeds and integrations, Excel for reporting.
- Check the output: open the exported file and spot-check a few rows before using it downstream.
Frequently Asked Questions
How do I export all WooCommerce products instead of just one?
Use the same tools described above (WP All Export or the built-in export tool) but skip the filtering step. With no filters applied, the export includes your entire product catalog.
Can I export WooCommerce products with images?
Yes, but the method matters. WooCommerce’s built-in export tool includes an Image field, but it exports the image URL, not the image file itself. To export actual image data, use a plugin like WP All Export with fields from Available Data > Media > Images added to your export.
Can I export variable products and their variations?
Yes. With WP All Export’s WooCommerce add-on, you can choose to export parent products only, variations only, or both together, which is useful if you’re migrating products or bulk-editing variation data in a spreadsheet.
Can I use product export for a full store backup or migration?
Yes, this is one of the most common reasons people export products. Run an export with no filters applied to capture your full catalog, and consider pairing it with a database backup for a complete store backup rather than relying on the product export alone.
Can I export customers or order data the same way?
Not with the product export tools described here. WooCommerce and plugins like WP All Export offer separate export options specifically for customers and orders, since those are different data types from products.
Do I need the WooCommerce add-on if I already installed WP All Export?
Yes. The core WP All Export plugin handles general WordPress content, but exporting WooCommerce-specific product data, including variations, attributes, and product images, requires the separate free Product Export Add-On for WooCommerce installed alongside it.
Key Takeaways
- The same three methods, plugin, built-in tool, or automation, work whether you’re exporting one product or your entire catalog; the only difference is whether you apply a filter.
- WP All Export requires its free WooCommerce Product Export Add-On installed alongside the core plugin to properly export product-specific data like variations and images.
- WooCommerce’s built-in export tool exports image URLs, not image files; use a plugin if you need actual image data.
- For full-store backup or migration, run an unfiltered export to capture your entire catalog rather than treating single-product export and full-catalog export as separate problems.
- Customer and order data need separate export tools; product export plugins don’t cover them by default.