August 31, 2026
Importing products into WooCommerce is easy. Importing products with images is where most imports go wrong. A title or a price is just text in a column. An image has to be located first, downloaded from a URL, matched against your media library, and then attached to the right product or variation. Get it wrong, and you find out after your products are live.
We tested the most popular plugins for importing WooCommerce products with images and scored them on the things that decide the job: image sources, gallery support, alt text, file formats, and what each plugin costs.
WP All Import is the best plugin to import WooCommerce products with images. Its Automatic Setup maps the columns in your file to the right product fields for you, so most product imports with images take just a few clicks. Upload your file, preview the result, and fine-tune only if you need to. Products, galleries, variable products, and images from any source are all handled in one import.
Visit WP All Import →We imported real product catalogs with images using every plugin on this list. We scored each one on: how many image sources it accepts (external URLs, media library, server folders), featured images and galleries in the same import, image metadata like alt text and captions, supported file formats, variable product support, and whether imports can run on a schedule. Only plugins that attach images correctly to the products they import made the cut.
WP All Import is the most popular WooCommerce import plugin, with over 20,000 active installs and a 4.7/5 rating on WordPress.org. What makes it our top pick is the Automatic Setup: upload your product file and WP All Import maps every column to the correct product field on its own. You preview the import before anything goes live, and adjust the mapping only if your file needs it. Most WooCommerce product imports with images finish in a few clicks.
Images are where WP All Import pulls furthest ahead. The Images section on the mapping screen accepts three sources in the same import: download images from a URL, match filenames already in your media library, or match files pre-uploaded to a folder on your server. Featured images and full product galleries import together, along with alt text, titles, captions, and descriptions for every image. WP All Import can also skip images that already exist, so re-running an import doesn’t duplicate your media library.
Product CSV Import Suite is Woo’s premium import extension for large catalogs. It imports thousands of products at once and handles custom fields, custom taxonomies, and data from extensions like Product Vendors, WooCommerce Brands, and Google Product Feed, none of which the built-in importer covers.
Product image support is CSV-based. You list image URLs or filenames in an images column, separated by pipes, and the first image becomes the featured image. Two gotchas cost it points in our testing: filenames only resolve if the images sit in the uploads folder for the current month of the import, and importing the same URL for multiple products can duplicate images in your media library. Variations import through a separate variations CSV rather than one file.
images column, separated by pipes, with the first image set as the featured image.📚 Related Article
Before you import, make sure your store is ready. See this guide on how to create a WooCommerce website from scratch.
The Product CSV Importer and Exporter isn’t a plugin you install. It ships with WooCommerce core, waiting under Products → Import. For a quick one-time import of a simple catalog, it works, and the price is right.
Image support is basic but functional. Image URLs go in an Images column, comma-separated, and WooCommerce downloads them into your media library with the first image set as the featured image. You can also reference filenames already in the media library. The limits show up quickly: the importer cannot add or update alt text for product images, it only reads CSV files that follow the exact WooCommerce import schema; and images behind redirect scripts, like some cloud-storage share links, fail to import. There’s no scheduling and no way to pull files from a remote URL, so every update means preparing and uploading a new CSV by hand.
WP Ultimate CSV Importer from Smackcoders is a multi-purpose import plugin that covers WooCommerce products alongside posts, pages, and custom post types. It has a 4.4/5 rating across nearly 600 reviews on WordPress.org, and its big hook is pricing: one payment, lifetime updates, unlimited sites.
For product images, it handles the essentials well. Featured images and gallery images import from external URLs in your CSV, XML, or spreadsheet, and the plugin downloads them into your media library and attaches them to the right products. A bulk image import via ZIP can carry metadata like alt text, titles, captions, and descriptions. Full WooCommerce product support, including variable products and orders, comes through the free Import WooCommerce Suite add-on, while advanced operations like scheduled imports and image retry queues sit behind the Pro plans.
All four of these plugins import WooCommerce products with images. The differences are in how much they ask of you and how much they handle.
WP All Import covers every case on this list, including the small, clean CSV import the built-in tool manages. The difference is what happens when your file comes from a supplier, your images live in three different places, or the import needs to run again next month: Automatic Setup maps the file for you, images arrive with their galleries and alt text intact, and the whole job takes a few clicks. Choose Product CSV Import Suite if your products carry extension data like vendors and brands. The free Product CSV Importer and Exporter suits a single, simple migration you’ll never repeat. WP Ultimate CSV Importer fits buyers who want one payment and a tool that handles all of WordPress, not just WooCommerce. If your product import matters, WP All Import is the tool for the job.
Yes. WP All Import imports WooCommerce product images by downloading them from external URLs into your media library and attaching them to the correct products. It can also match filenames already in the media library or uploaded to a server folder, and it imports featured images, full galleries, and alt text in the same import.
To import products with images, prepare a file with an image URL or filename for each product and run it through WP All Import. Upload the file at All Import → New Import, and the plugin maps your columns, including images, automatically. Preview the import, then run it. Images download into the media library and attach to the right products.
To import product images from a CSV, add a column with one image URL per product, or multiple URLs separated by commas or pipes for full galleries. In WP All Import, map that column in the Images section of the mapping screen. The plugin then pulls featured images and gallery images from the same column as the import runs.
Yes. WP All Import imports variable products together with their variation images from a single file. The plugin detects the product type and variation structure automatically during setup, maps the parent and variation fields, and downloads every image to the media library before your products go live.
Yes. WP All Import offers a free version for smaller product imports, plus a hosted sandbox where you can run a complete product import with images before paying anything. The paid version adds full galleries, image alt text, scheduling, and large supplier files. That makes it the one tool that covers the free and the professional case.
WP All Import reads XML, CSV, JSON, TXT, ZIP, and GZ files up to 256 MB, and downloads Excel and Google Sheets files from a URL. Image URLs work in every supported format as long as the images are publicly accessible online, so the file format never limits which images you can import.
Get maximum flexibility with unlimited licensing and domain activations.
Get your money back within 60 days of purchase, no questions asked. It's risk-free!
We offer premium support to ensure the ultimate customer experience.
For a limited time, we're offering an unlimited site license for just $199.99/year. Buy now to lock in this price.