Visser Labs – WooCommerce Plugins

How to Export WooCommerce Products With Images (2026 Guide)

WooCommerce Export Products With Images Made Simple (Step-by-Step Guide)

To export WooCommerce products with images, open a Products export in Store Exporter Deluxe, tick the Featured Image and Product Gallery fields, set gallery formatting to Image URLs, and run it. Your CSV then lists every image URL per product.

Product images do a lot of the selling in an online store. When you move to a new host, build a product feed, or back up your catalog, missing image links turn your listings into empty placeholders.

This guide covers what WooCommerce’s built-in exporter includes, where it falls short, and how to export featured and gallery images step by step with Store Exporter Deluxe.

Still choosing a tool? Compare your options in our roundup of the best WooCommerce export plugins before you set up your first export.

Why Export WooCommerce Products With Images?

WooCommerce storefront connected to a cloud upload and product data export document, showing items like a shirt, high heel, and handbag
Exporting product data with images ensures consistency across platforms by keeping your visual assets tied to product records.

Product images drive engagement and conversions. When you export your catalog, each image has to stay tied to its product, or the destination store shows broken thumbnails.

Here’s when an export with images pays off:

  • Backups: A CSV with image URLs is a safety net if a failed update or plugin conflict damages your catalog.
  • Migrations: Moving to a new host or a fresh WooCommerce install is simpler when every product row already points to its images.
  • Product feeds: Sales channels such as Google Merchant Center expect an image for every item, so your feed file needs working image links.
  • Bulk edits: Updating prices or descriptions across hundreds of items is faster when the spreadsheet keeps image references beside each row.
  • Sharing with partners: Suppliers, marketplaces, and designers can work from a file instead of logging in to your live store.

Keep alt text in mind as well. Screen readers use it to describe product photos, and it’s part of meeting web accessibility standards. The core WooCommerce importer can’t add or update alt text for product images, so check it on the new store after any migration.

Featured image vs. gallery images

Every WooCommerce product can carry two kinds of images, and a good export keeps them apart. You’ll find more on how galleries display in this guide to the WooCommerce product image gallery.

  • Featured image: The main image that represents the product on its page and in catalog listings.
  • Gallery images: Extra photos such as other angles, close-ups, or color options, shown as thumbnails beside or below the main image.

If an export mixes the two together, the destination store may pick the wrong photo as the main one. That’s why the export method matters.

What WooCommerce’s Built-In Exporter Includes And Misses

WooCommerce has a built-in product CSV exporter under Products > All Products > Export. It does include images. According to the WooCommerce product CSV importer and exporter documentation, the Images column holds a comma-separated list of image URLs, and the first image is the featured image.

That works for a simple backup. However, the core tool leaves gaps once your catalog grows:

  • One combined column: Every image URL sits in a single cell, and the featured image is only marked by its position in the list.
  • URLs only: There’s no option to export attachment IDs or server file paths instead.
  • Basic filters: You can filter by product type and category, but not by whether a product has gallery images.
  • Manual runs: Each export is a one-off, so there’s no built-in way to schedule a recurring backup or feed file.

Variable products add one more wrinkle. The same documentation notes that WooCommerce may leave attribute values out of variation names in exported files. If you sell T-shirts in several sizes and colors, read how to import variable products before you move them.

What To Look For In A Product Image Export Plugin

Key export plugin features: bulk exports, scheduling, and variable product support
Features like bulk filtering, scheduled automation, and handling of variable products with linked images can drastically reduce manual errors and improve export reliability at scale. (click to zoom)

A dedicated export plugin closes those gaps without manual spreadsheet work. Look for these features:

  • Image formatting control: Export images as URLs, attachment IDs, or file paths, in one cell or one column per image.
  • Bulk filters: Narrow the export by category, tag, or whether a product has gallery images.
  • Variable product support: Export parent and child items without mismatched images.
  • Scheduled exports: Generate updated files for backups or feeds automatically.

How To Export WooCommerce Products With Images Using Store Exporter Deluxe

Visser Labs’ Store Exporter comes in free and premium versions. Store Exporter Deluxe adds Scheduled Exports, Export Templates, and the Product Gallery filter used below.

A screencap of the landing page of Visser Labs' WooCommerce Store Exporter Deluxe, a tool designed to export large quantities of product data
You can rely on Store Exporter Deluxe to export WooCommerce products along with their images accurately and efficiently.

Before you start, install and activate Store Exporter Deluxe on your WooCommerce store.

Open Quick Export

In your WordPress dashboard, click WooCommerce > Store Export to open the Store Exporter page:

The WordPress dashboard, highlighting the path from the WooCommerce panel to the Store Export panel, which reveals the Store Exporter Deluxe page and its eight main tabs and a list of Quick Export options
Navigating to the Store Exporter Deluxe page (click to zoom)

The page has several sections. For this guide, click the Quick Export tab.

The WordPress dashboard, showing Store Exporter Deluxe's Quick Export tab highlighted and a list of Export Types
The Quick Export section (click to zoom)

Step 1: Select the Products export type

In the Export Type area, click the circle next to “Products.”

The WordPress dashboard, showing Store Exporter Deluxe's Quick Export section, which contains a list of Export Types, including "Products" highlighted in red
Choosing the “Products” Export Type (click to zoom)

Don’t click the Quick Export button below the Export Types area yet. You’ll set your fields and options first.

Step 2: Choose the featured image and gallery fields

Scroll down to the Product Fields area.

The WordPress dashboard, showing Store Exporter Deluxe's Product Fields section which contains a list of fields
The Product Fields area (click to zoom)

Tick the checkbox next to each field you want in the file. For an image export, tick Featured Image to include each product’s main photo.

Store Exporter Product Fields section showing Featured Image checkbox and product gallery export options in WooCommerce
Select Featured Image from the Product Fields checklist to export WooCommerce product images

Then tick the Product Gallery fields to include every gallery image. Add any other fields you need, such as Product Name, SKU, or price, so each image row stays matched to its product.

A screencap of the WordPress dashboard, showing Store Exporter Deluxe's Quick Export section, with a focus on the selection of WooCommerce Product Gallery data
Picking WooCommerce Product Gallery fields for export (click to zoom)

You can also drag and drop the fields to change the order of the columns in your export file.

Step 3: Pick your product filters

Head down to the Product Filters area.

The WordPress dashboard, showing Store Exporter Deluxe's Product Filters section, which comes with multiple options
The Product Filters area (click to zoom)

Filters let you export a subset of your catalog. For example, to export only products in the “Accessories” category, tick “Filter Products by Product Category” and choose “Accessories” from the dropdown.

For an image export, tick “Filter Products by Product Gallery” (available in Store Exporter Deluxe). It opens three new options:

A screencap of the WordPress dashboard, showing Store Exporter Deluxe's Quick Export section, with a focus on the selection of the "Filter Products by Product Gallery" filter
Filter Products by Product Gallery (click to zoom)

Pick “With Product Gallery images” to leave out products that have no gallery. You can also use Product Sorting to order products ascending or descending, or Custom Multi-Level Field Sorting for more control.

The Export Options area controls how your data appears in the file, including grouped products, upsells, and cross-sells.

The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a focus on the options for how variations, descriptions/excerpts, product images, and product image galleries are formatted
Various formatting options (click to zoom)

Focus on the product gallery settings:

The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a focus on the options for how product images and product galleries are formatted
Product gallery formatting (click to zoom)

Attachment IDs, image URLs, or image filepaths

First, choose how each gallery image is written to the file:

  • Attachment IDs: The image’s ID in your WordPress Media Library.
  • Image URLs: The full web address of each image. Choose this one if you plan to import the file into another store.
  • Image filepaths: The image’s location on your server.
The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a focus on the options for how product images and product galleries are formatted
Choosing Attachment IDs, Image URLs, or Image filepaths (click to zoom)

Here’s a spreadsheet showing product galleries as image URLs:

A Google Sheet showing WooCommerce product galleries displayed on an export file as image URLs
Product galleries displayed on a spreadsheet as image URLs (click to zoom)

Combined vs. separate columns

Next, decide whether each product’s images share one cell or get a cell each.

The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a focus on the options for how product images and product galleries are formatted
Combined VS separate cells

Export Product Gallery as a single combined image cell: Each product’s gallery lands in one cell with all of its image URLs. The spreadsheet has fewer columns, but each cell can get long and hard to read.

A Google Sheet showing WooCommerce product galleries displayed on an export file as image URLs
Several image URLs in one column (click to zoom)

Export Product Gallery as individual image cells: Each gallery image gets its own cell. Every cell holds one URL, but the spreadsheet needs more columns.

A Google Sheet showing WooCommerce product galleries displayed on an export file as image URLs
A single image URL per column (click to zoom)

Picking individual image cells unlocks one more setting:

A screencap of the WordPress dashboard, showing Store Exporter Deluxe's Quick Export section, with a focus on the selection of the "Max unique Product Gallery images" option
Choosing the maximum unique Product Gallery images (click to zoom)

This sets how many Product Gallery columns your file includes. If some products have 20 gallery images, set Max unique Product Gallery images to at least 20. A lower number cuts the extra images from the file.

Step 5: Choose your file format and run the export

Still in Export Options, find Export format and click the circle for the format you want. Pick CSV if you plan to re-import the file into WooCommerce.

The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a particular focus on the Export format options, including CSV, TSV, XLS, XLSX, XML, RSS 2.0, and JSON
Selecting the export file format (click to zoom)

Skip the Export Template option for this run, since loading a template can overwrite the settings you just chose.

For large catalogs, use the Limit volume and Volume offset values to export in batches.

The WordPress dashboard, showing Store Exporter Deluxe's Export Options, with a particular focus on the "Limit volume" and "Volume offset" options
The Limit volume and Volume offset options (click to zoom)

When your settings look right, click the Export Products or Quick Export button. Store Exporter Deluxe builds the file and downloads it to your computer.

Why Store Exporter Deluxe fits image exports

Compared with the core exporter, Store Exporter Deluxe gives you control over exactly how images land in the file:

  • Separate image columns: Split gallery images into their own cells instead of one long list.
  • Three image formats: Export attachment IDs, URLs, or file paths depending on where the file is going.
  • Gallery filter: Export only the products that actually have gallery images.
  • Scheduled exports: Set up recurring files for backups or product feeds.

Best Practices For Exporting Product Images

  • Verify Media Library links: Make sure every product image is uploaded to WordPress before you export.
  • Test on a staging site: Import the file somewhere safe first and confirm the images load.
  • Keep the source images online: Image URLs only work while the original files stay reachable, so leave the old store live until the migration is done.
  • Map columns for Google Merchant Center: Match your image columns to the platform’s feed requirements.

Pro Tip: Matching your image URLs and metadata to these requirements is one of the best ways to export WooCommerce products to Google Merchant Center without feed disapprovals.

One thing we see often: store owners export their products with images, move to a new site, and find the images won’t pull in. The URLs in the CSV only work while the original files stay reachable, so keep the source media library live until the migration finishes.

Want the bigger picture on product exports? Read “How To Export WooCommerce Products (An Easy, Step-By-Step Guide).”

How To Export WooCommerce Products (An Easy, Step-By-Step Guide)

For the export process across every data type, see “How To Export WooCommerce Data: Ultimate Guide.”

How To Export WooCommerce Data: Ultimate WooCommerce Export Guide

Export WooCommerce Products With Images The Right Way

A WooCommerce export of products with images is only as good as the file it produces. The built-in exporter gets URLs out, but separate gallery columns, a gallery filter, and scheduling make the file far easier to reuse for migrations and feeds.

To get it right:

Ready to export your catalog with every image intact? Get Store Exporter Deluxe and run your first export in a few minutes.

FAQs: WooCommerce Export Products With Images

Can I export WooCommerce product images to CSV?

Yes. WooCommerce’s built-in exporter lists image URLs in a single Images column, with the featured image first. Store Exporter Deluxe exports the featured image and full gallery as URLs, attachment IDs, or file paths, in one cell or separate columns.

Does the export include gallery images or just the featured image?

Both. Add the Featured Image field and the Product Gallery fields to a Products export, and the gallery exports every image attached to the product.

Why aren’t my product images appearing after importing to a new site?

Usually the image URLs in your CSV can’t be reached. Some hosts block requests from other stores or return a page instead of an image. Check that each URL opens in a browser, or upload the images to the new store’s Media Library first.

Will the image URLs work when I import them into a new store?

Yes, as long as the source images stay reachable at their URLs. Re-import the same CSV with WooCommerce’s built-in product importer (Products > All Products > Import) and it pulls the images from those URLs into the new store.

Can I export only specific products with images?

Yes. The built-in exporter filters by product type and category. Store Exporter Deluxe adds more filters, including product category and “Filter Products by Product Gallery,” so you can export only products that have gallery images.

How do I handle multiple images per product?

In Store Exporter Deluxe, choose “Export Product Gallery as individual image cells” and set Max unique Product Gallery images to your largest gallery size. Each image then gets its own column, which is easier to map during import.

author avatar
Gracielle Hernandez Marketing Manager

Popular articles

Share article

Add A Comment

Resources & Help