Risk Free, Backed By Our 90-Day Money Back Guarantee
 - 
Read More
Lifetime Licenses Are Ending Soon, Get Yours Before They're Gone
 - 
Read More
Risk Free, Backed By Our 90-Day Money Back Guarantee
Pricing

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews

The 5 Best Plugins to Import WooCommerce Products with Images

Importing WooCommerce products with images is often the most failure-prone step in catalog management. Large media files frequently trigger server timeouts, while poorly configured spreadsheets lead to broken image links, jumbled product galleries, or thousands of duplicate files cluttering the WordPress Media Library.

To preserve media across simple and variable items, an import plugin must reliably download external images, assign gallery arrays, and prevent duplicate uploads.

In this guide, we'll share the best plugins to import WooCommerce products with images, checking how each plugin handles media sourcing, gallery mapping, and catalog performance.

What Makes a Reliable Product Image Import Plugin?

Product images in WooCommerce require more than simply placing a file URL into a database cell. When an image is imported, WordPress must download the external file, generate multiple responsive thumbnail sizes, register the media attachment in the wp_posts table, set the primary featured image (_thumbnail_id), and store remaining images as an array in the _product_image_gallery post meta field.

To handle media smoothly across large catalogs, an import plugin must include the following features:

  • Multi-Source Image Import: Supplier feeds provide images in different ways. An import plugin must download images from external HTTP/HTTPS URLs, attach images already present in the WordPress Media Library, or reference files pre-uploaded to a server directory via FTP/SFTP.
  • Accurate Gallery Handling: Spreadsheets typically store multiple gallery images in a single cell separated by commas, pipes, or spaces. The plugin must parse these delimiters cleanly, assigning the first image as the main featured photo and routing secondary images into the product gallery without breaking display order.
  • Duplicate Prevention: When re-running imports for inventory updates, the plugin must check the Media Library for matching filenames or image hashes to avoid downloading and storing duplicate media files on every update pass.
  • Variation Image Routing: For variable products, the plugin must attach specific photos to individual child variation SKUs (such as displaying a blue shirt when selecting the blue attribute) while keeping the main parent product gallery intact.
  • Image SEO Metadata Mapping: The plugin should allow store owners to map Alt Text, Image Title, Caption, and Description directly during import, ensuring that search engine metadata transfers cleanly alongside product catalog data.

The 5 Best Plugins to Import WooCommerce Products with Images

Below, we'll share the best plugins to import WooCommerce products with images, checking how each plugin handles external URLs, gallery delimiters, and duplicate media prevention.

1. WP All Import

WP All Import is the best import plugin for WooCommerce catalogs with demanding media requirements. The plugin accepts CSV, XML, Excel, and Google Sheets files up to 256 MB. Its Automatic Setup inspects incoming spreadsheet rows on upload, detects columns containing image links, and configures the featured image and product gallery mappings automatically. A summary card shows the mapped image fields and record counts before anything runs, allowing clean catalog files to import in a few clicks.

The plugin provides dedicated controls for three different image sources: downloading photos from external HTTP/HTTPS URLs, assigning existing images from the WordPress Media Library, or referencing files pre-uploaded to a server directory via FTP/SFTP. When a spreadsheet cell contains multiple image URLs, the plugin splits them using a configurable delimiter (such as commas or pipes), assigns the first image as the WooCommerce featured image, and stores remaining images in the product gallery. It also includes dedicated fields to map image Alt Text, Title, Caption, and Description, and searches the Media Library by filename to prevent downloading duplicate images during catalog updates.

Pros

  • Automatic Setup detects image columns and maps featured photos and gallery arrays on upload
  • Supports three image sources simultaneously: external URLs, existing Media Library files, and server folders
  • Parses comma-, pipe-, or space-separated image URLs from a single spreadsheet cell
  • Dedicated Image SEO panel maps Alt Text, Titles, Captions, and Descriptions during import
  • Built-in duplicate detection checks the Media Library to avoid re-downloading existing images on re-runs
  • Routes distinct images to individual child variations while preserving the parent product gallery
  • Includes a live Frontend View preview to inspect product galleries and variation photos before publishing

Cons

  • Importing WooCommerce products and variations with images requires the WooCommerce Import Add-On alongside the core plugin

Reviews

  • WordPress.org: 4.7 out of 5 stars based on 1,960+ reviews.
  • Reviews consistently cite dependable image downloading from external supplier URLs, accurate gallery ordering, and the ability to process large media libraries without server memory exhaustion.

Price

The WooCommerce Import Package costs $169 per year for unlimited website activations. An Ultimate Lifetime Package is available for a one-time payment of $1,299, covering all current and future add-ons with lifetime updates and zero renewal fees. All purchases include a 90-day money-back guarantee.

Recommended For

WooCommerce stores importing products with images, particularly stores sourcing catalogs from external distributor feeds, variable catalogs requiring specific variation photos, or catalogs with high-resolution image galleries where duplicate prevention is critical.

2. WooCommerce Product CSV Importer and Exporter

built in product import in process

The WooCommerce Product CSV Importer and Exporter is the free tool built directly into WooCommerce core, accessible under Products › All Products › Import. The tool handles basic catalog migrations using CSV files, with field mapping configured through sequential dropdown lists.

For product images, the built-in plugin accepts a single "Images" column containing raw image URLs or Media Library filenames. Multiple images can be included in a single cell using comma or pipe separators. The plugin automatically designates the first image in the list as the primary featured image and places all subsequent images into the product gallery.

Pros

  • Free and pre-installed with every WooCommerce store
  • Supports simple, variable, and grouped products in a single CSV file
  • Parses multiple image URLs from a single cell using pipe or comma delimiters
  • Accepts both external image URLs and existing Media Library filenames
  • Documented extensively by the core WooCommerce team

Cons

  • Does not map image SEO metadata (Alt Text, Title, Caption, and Description remain empty or default to filenames)
  • Synchronous browser execution frequently triggers server 504 gateway timeouts on large image catalogs
  • Lacks duplicate image detection; if supplier URLs change slightly, the plugin re-downloads duplicate media files
  • Cannot ingest images from local server directories or FTP folders
  • Does not offer visual drag-and-drop mapping or live frontend gallery previews

Reviews

  • WordPress.org: N/A (built-in WooCommerce core feature).
  • Store owners find it suitable for small, one-time catalog setups, but report difficulty with timeouts when downloading hundreds of external product images.

Price

Free (included with WooCommerce core).

Recommended For

WooCommerce store owners conducting one-time imports of small product catalogs where images reside at stable public URLs and custom image SEO metadata is not required.

3. Import WP

ImportWP plugin

Import WP is a WordPress import plugin that handles WooCommerce catalog imports when paired with its free WooCommerce product add-on. The plugin supports CSV and XML files and uses an interactive visual data selector to map spreadsheet fields to WooCommerce catalog settings.

The plugin manages media through a dedicated Product Gallery panel. Users click on incoming spreadsheet elements to assign image URLs to the featured image and product gallery. It includes an option to check the WordPress Media Library for matching filenames before downloading, helping prevent duplicate image files during re-imports.

Pros

  • Core import plugin and WooCommerce product add-on are free to download from WordPress.org
  • Visual data selector simplifies manual mapping of image URLs to product fields
  • Checks the Media Library to avoid downloading duplicate images on recurring imports
  • Can fetch images linked via remote URLs, local directories, or FTP servers
  • Imports simple and variable products in a single file pass

Cons

  • Does not support native Microsoft Excel (.xlsx) spreadsheets; files must be CSV or XML
  • Field mapping is entirely manual with no automatic column detection on upload
  • Automated scheduling and custom field mapping require the paid Pro upgrade
  • Lacks a live frontend preview to inspect product gallery layouts before running the import
  • Does not provide dedicated fields to map image Alt Text, Captions, or Descriptions during import

Reviews

  • WordPress.org: 4.5 out of 5 stars based on 30+ reviews.
  • User feedback: Users highlight the clean visual interface and reliable gallery mapping, though reviewers note that managing large image feeds requires upgrading to the Pro version.

Price

Import WP is free on WordPress.org. Import WP Pro costs $59 per year for a single-site license, adding custom field support, custom post types, and scheduled background imports.

Recommended For

Budget-conscious store owners running straightforward CSV or XML imports from clean files who need basic gallery mapping and duplicate checking without paying subscription fees.

4. WooCommerce Product CSV Import Suite

Product CSV Import Suite for WooCommerce

WooCommerce Product CSV Import Suite is a paid marketplace extension developed by WooCommerce. The plugin focuses on importing and exporting store data using CSV files, with specialized support for official extensions like WooCommerce Photography, Product Vendors, and WooCommerce Brands.

The plugin handles product images through a dedicated image column, accepting public URLs or Media Library filenames. However, its variable product workflow requires two separate CSV files: an initial spreadsheet for parent products, followed by a secondary spreadsheet for variations. For filename-based image imports, the plugin only matches files already uploaded to the Media Library in the exact month the import is run.

Pros

  • Direct compatibility with official WooCommerce marketplace extensions like WooCommerce Photography
  • Handles custom product taxonomies and meta fields without additional add-ons
  • Adds tools under WooCommerce Status to bulk delete products or variations
  • Supported by the official WooCommerce engineering team

Cons

  • Variable products require two separate CSV files and two independent import passes
  • Filename matching only detects images uploaded to the Media Library in the current month
  • Restricted strictly to CSV format, lacking support for native Excel spreadsheets or XML feeds
  • Slated for eventual phase-out as WooCommerce plans to merge its features into core
  • Lacks visual drag-and-drop column mapping, automated field detection, or frontend gallery previews

Reviews

  • WooCommerce.com: 2.8 out of 5 stars based on 12 reviews.
  • Reviews frequently cite frustration with the two-file variable import requirement, strict column naming rules, and month-restricted image filename matching.

Price

Product CSV Import Suite costs $59 per year (or $94.40 for two years) for a single-site license on WooCommerce.com.

Recommended For

Stores running official WooCommerce marketplace extensions that manage simple product catalogs via flat CSV files and are comfortable maintaining separate parent and variation spreadsheets.

5. Product Import Export for WooCommerce

WebToffee Product Import Export Plugin for WooCommerce

Product Import Export for WooCommerce lets you move store data using a multi-step form wizard. The plugin accepts CSV, XML, TSV, and Excel files, providing sequential configuration tabs to set up catalog imports.

The plugin imports product images from external URLs and includes a feature to export and import product images via a separate zip file. However, mapping is handled through dropdown lists rather than an interactive visual canvas. In addition, variable product image mapping is not available in the free basic version, requiring store owners to purchase the Pro tier to assign images to variations.

Pros

  • Supports CSV, XML, TSV, and Excel file formats
  • Can export and import product images in a separate zip archive
  • Includes scheduled automated imports via FTP or SFTP profiles
  • Pre-saved import templates allow recurring jobs to run without reconfiguring fields

Cons

  • Variable product import (including variation images) requires the paid Pro license
  • Form-based dropdown interface requires manual column selection with no visual canvas
  • Lacks an inline PHP function editor to clean up malformed image URLs or reformat filenames dynamically
  • Does not offer automated image field detection on upload
  • Full data management across orders and customers requires the more expensive Import Export Suite ($129/yr)

Reviews

  • WordPress.org: 4.6 out of 5 stars based on 410+ reviews.
  • Reviewers appreciate the step-by-step wizard and scheduled FTP runs, but note that configuration is rigid and advanced features require the paid version.

Price

A free limited version is available on WordPress.org (simple products only). Product Import Export for WooCommerce Pro costs $69 per year for a single-site license, $99 per year for up to 5 sites, and $199 per year for up to 25 sites.

Recommended For

Store owners who work with standard CSV or Excel files, want scheduled automated imports via FTP, and prefer a sequential form-based setup wizard for simple product catalogs.

Which Plugin Is Best for Importing WooCommerce Products with Images?

Importing product images into WooCommerce requires balancing media importing with server performance. Downloading hundreds of external images, generating responsive thumbnail sizes, and linking gallery arrays can quickly trigger server memory timeouts or clutter the WordPress Media Library with duplicate files.

For small, one-off imports where images reside at stable URLs and custom image SEO is not required, the built-in WooCommerce importer provides a simple, budget-friendly option.

For active stores sourcing catalogs from external distributors, WP All Import is the most practical plugin. Its Automatic Setup identifies image columns and configures gallery arrays on upload. With support for three simultaneous image sources, built-in duplicate detection, granular image SEO mapping, and batch processing to prevent server timeouts, it ensures product images and galleries import cleanly without manual cleanup.

Frequently Asked Questions - Plugins to Import WooCommerce Products with Images

Can WooCommerce download product images from external URLs during import?

Yes. WP All Import downloads product images from external HTTP and HTTPS URLs during the import process. When an image URL is mapped, the plugin fetches the file from the remote server, stores it in the WordPress Media Library, generates all required WooCommerce thumbnail sizes, and links the image to the imported product.

How do you import multiple images into a WooCommerce product gallery?

To import multiple images into a WooCommerce product gallery, list the image URLs in a single spreadsheet cell separated by a delimiter such as a comma, pipe, or space. In WP All Import, mapping this column instructs the plugin to assign the first URL as the primary featured image and place all subsequent URLs into the WooCommerce product gallery.

How does an import plugin prevent duplicate images in the WordPress Media Library?

WP All Import prevents duplicate images by checking the WordPress Media Library for matching filenames before initiating a download. If an image with the same filename already exists on the server, the plugin links the existing media attachment to the product rather than re-downloading and storing duplicate image files.

Can I import product images with custom Alt Text and SEO metadata?

WP All Import includes a dedicated Image SEO section in the Images panel. Store owners can drag spreadsheet elements directly into the Alt Text, Image Title, Caption, and Description fields, ensuring search engine metadata is applied to every imported photo in the Media Library.

Related Information

Joe Guilmette
VP of WP All Import. Joe's an expert in WordPress & WooCommerce Imports and Exports.

The best import export plugin for WordPress & WooCommerce.

Complete, granular control of your data with an easy to use drag & drop interface.
  • 90 Day Money Back Guarantee
  • Unlimited Installs
  • Lifetime Licence
  • Fast, World-Class Support
Get Started
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Packages
Standalone
Import
Pro Package
$199
.00
/yr
Save $494, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$299
.00
/yr
Save $1087, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$169
.00
/yr
Save $29, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1299
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$169
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Packages
Standalone
Import
Pro Package
$16.58
per month, billed annually
Save $494/yr, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$24.92
per month, billed annually
Save $1087/yr, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$14.08
per month, billed annually
Save $29/yr, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1399
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$14.08
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
linkcross