The Product Import Export Plugin for WooCommerce allows you to import and export multiple product images, generate thumbnails, reuse images from the media library, and more. However, when importing a large number of products with images, timeout errors may occur.
To resolve this and improve import speed, you can export product images separately in a zip file using the Export images as zip file option and then import them.
Export images as zip file

To export product images in a separate zip:
- Select Post Type
Go to WebToffee Import/Export (Pro) > Export and choose Product as the post type. - Select Export Method
Choose from:- Quick Export – exports basic/standard fields.
- Pre-saved Template – uses settings from a previously saved export.
- Advanced Export – lets you filter products, select columns, and configure advanced options.
- Filter Data
Narrow down the products to export by number, type, name, category, tag, or status. You can also sort the results. - Map and Reorder Columns
Adjust column names and order for the export file. You can also map additional fields, such as taxonomies, attributes, or custom meta.
For detailed instructions, see the complete guide: How to export products.
- Advanced Options
Expand Advanced options and enable Export product images separately.
This adds the Export images button.

- Click Export images to generate a zip file containing only product images.
- Click Download file to save the zip.
The Export images button exports only the images. No other product data is included.
Import images from a zip file
Suppose the product LED TV does not have an image, as shown below. In this case, we will import an image for the product using a zip file.

To import an image using a zip:
- Upload the image (led-tv.jpg) to your WordPress Media Library via drag and drop.

- In your CSV file, enter the image name (led-tv.jpg) in the images column for that product.
- You can also include title, alt text, and description in the same field using this format:
filename! alt:Your Alt Text! title:Your Image Title! description:Your Description

- How it works:
- ! → separates each key–value pair.
- Key (before the colon) → the field name. Supported keys:
- title – Image title
- alt – Alt text (for accessibility & SEO)
- description – Image description
- caption – Image caption (optional)
- Value (after the colon) → the actual text for that field.
- Save the CSV.
- Import the CSV using the plugin (refer to How to import WooCommerce products).
- On successful import, it assigns the image to the product.

Related Articles :
Sonu Garg
July 19, 2022
it only exports one image as part of images column and not all the images associated with the product.
Alan
July 20, 2022
Hi,
If a product has multiple images then the image data will be exported to the images column separated by pipe symbol. If you are having issue with this then please reach us via support and share the exported CSV file and the screenshot of the product image gallery section.
Erwin Sahin
August 17, 2023
Is there a way to separate the image url into multiple columns (image1, image2, etc.) instead using only one column?
Vineetha
August 22, 2023
Hi Erwin Sahin,
Thanks for reaching out! You can export main image url and additional image urls to separate columns, with help of this code snippet.