Logo
Logo

October 15, 2024

Importing WooCommerce Products With Images: A Complete Guide

Are you trying to figure out how to import your product images in WooCommerce?

It can be challenging to manually import WooCommerce products with images into your store, especially when you have hundreds to thousands of them. The process is not only extremely time-consuming, but it could also mean that mistakes are made as you try to correctly map the many images to the many products in your WooCommerce store. 

Additionally, if you are particular about growing and scaling your WooCommerce store, adding products with images manually is not sustainable.

In this detailed guide, we will show you two different methods that you can use to import product images in WooCommerce. You can do it without a plugin, leveraging WooCommerce’s built-in importer tool (which has many limitations), or with a plugin like WP All Import. 

Table of Content

How To Import WooCommerce Products With Images Using Built-In Importer

WooCommerce offers a built-in importer tool that allows you to import products with images using CSV or TXT files.

To do this, navigate to Products > All Products from your WordPress admin dashboard menu and click the Import button at the top of the page.

Use Built In Importer

On the Import Products screen, click the Choose File button to select the CSV file that contains your product and images from your computer. Then click Continue.

Import Products Screen

You will see a product mapping table that allows you to correctly map fields in your CSV file against WooCommerce’s product data fields to ensure your import executes successfully. Take a moment to review all your imported data, especially if you are importing products with variations. Once you are pleased with everything, click Run Importer to begin the import process.

WooCommerce will complete the import and you will be taken to a new screen that notifies you of the completion.

Import Products Complete Example

You can confirm the success of the import by clicking View Products or going to ProductsAll Products to see the list of imported products and their associated images. You can also visit your WooCommerce store’s shop page to double-check that all imported products display the right information and work as they should.

While WooCommerce’s built-in importer can be a decent tool to import WooCommerce products with images, it has many limitations.

Limitations of WooCommerce’s Built-In Importer

Some of the most obvious limitations of WooCommerce’s built-in importer tool, especially when it comes to importing product images in WooCommerce include its inability to:

  • Import image files from sources other than the WordPress media library
  • Handle large CSV files, especially if they contain high-resolution images
  • Assign the correct product featured images and gallery images during an import
  • Import the SEO and metadata of product images
  • Automate the import process for recurring imports of products with images

These reasons, among many others, show why you may need a more advanced import tool to import products with images in WooCommerce.

How To Easily Import WooCommerce Products With Images From Any Source

If you are looking for an easy way to import products with images into WooCommerce, WP All Import is the best plugin for you!

Import Products WP All Import

The WP All Import plugin allows you to bulk upload images in WooCommerce through multiple image import methods. Whether you are a beginner or a more advanced WordPress user, you will find the plugin easy to use as it features:

  • Drag & drop functionality to set up import of thousands of WooCommerce products with images within minutes
  • Options for granular control of your import of products with images in WooCommerce
  • Import scheduling and automation to add and update product images in WooCommerce
  • Support for importing WooCommerce products in CSV, XML, Google Sheets or Excel formats and many more amazing features!

If you’re ready to start easily importing your products with images in WooCommerce, head to the WP All Import website today to purchase the plugin.

1. Create a New Product Import and Upload Product Data

Assuming you have already purchased and installed the WP All Import plugin, go to All ImportNew Import to create a new product import.

Create New Import Process WP All Import

On the New Import page that appears, choose how you want to import your products with images in WooCommerce.

WP All Import allows you to upload your data in three ways:

  • Upload from your computer
  • Download from a URL or FTP/SFTP
  • Use an existing (previously uploaded) file

Decide which data import method works best for you and upload your product data accordingly. You can import your WooCommerce products with images in CSV, XLS, XLSX and XML formats.

Create New Import WP All Import

Next, select New Items and choose WooCommerce Products from the drop-down.

Choose WooCommerce Products in WP All Import

Click Continue to Step 2 to proceed.

2. Review Uploaded Product Data and Apply Filters

The Review Import File screen allows you to review your imported data to ensure that the rows and columns are correctly mapped.

Review Import File WP All Import

You can set your preferred delimiter for your fields if you imported a CSV file.

Scrolling down on the page will bring you to the Manage Filtering Options panel. This panel offers a powerful filtering functionality that allows you to tailor your import to your specific use case.

For example, if you want to import products that fall under a specific category, the filtering option makes this easy. To do this, you will select the column name you set for your product category data field as the Element, equals as the Rule, and then input the category name as the Value.

Add Filters And Continue

Once you have reviewed the uploaded product data and applied filters relevant to your import, click Continue to Step 3.

3. Map Uploaded Data to WooCommerce Product Fields

Next, you will see the Drag & Drop screen. On this screen, you will carry out the most important step in the import process – data mapping. 

Import WooCommerce Product Title & Description Data

Begin by mapping the Title & Description data by dragging and dropping the fields from your product import data table on the right into the appropriate WooCommerce fields.

Map Fields using Drag and Drop WP All Import

Import WooCommerce Product Fields With the WooCommerce Add-On

The WooCommerce Add-On panel lets you easily populate all the standard WooCommerce product data fields. The interface here is very similar to the one you get when you manually add the product data in WooCommerce. This makes the mapping process easier, even if you’re a complete beginner.

To start, set the correct Product Type from the dropdown. Then, drag and drop the correct fields from your product data table into various sections of the WooCommerce Add-on to complete this step. 

Map WooCommerce Import Add-On Section

You can learn more about populating WooCommerce product fields with the WooCommerce Add-on in this guide.

WooCommerce Product Image Import Options

The Images panel is where we will focus on the most in this guide. Here, we will show you how to use all the image import options that WP All Import provides to allow you to import your product images seamlessly into WooCommerce. 

Map Images Section WP All Import

Let’s start from the top.

Download Images Hosted Elsewhere

This option is selected by default since it’s most likely that you have added image URLs within your uploaded CSV or Excel file. WP All Import can download your product image files from external URLs and add them to your imported products and Media Library. To import product images using this option, drag and drop the image URL field from your incoming product data on the right into the Enter Image URL field on the left. If you have more than one image per product, enter one image URL per line or separate them with a comma.

Use Images Currently in the Media Library

With this option, instead of importing product images via URLs, you can assign existing images that are already in your WordPress Media Library. This way, your imported products are assigned images that already exist in your WooCommerce store’s back-end without needing to duplicate them by re-uploading. 

Use Images Currently Uploaded in WP-Content/Uploads/Wpallimport/Files/

This option is great for when you have many product image files to upload. You will need to first go into your server’s backend and create a folder in wp-content/uploads/wpallimport/files/ to dump your image files. Then you can select it as your image import option and map the image file names to the imported products.

Import Multiple Images to Product Variations

If you are importing WooCommerce variable products, WP All Import can import images both into the parent product and the variations. By default, the first image is assigned as the featured image if the Set the first image to the Featured Image (_thumbnail_id) option is enabled. The rest of the images are then added to the product gallery.

If the product import file contains images specifically for the variation product alone, these images are linked to only that variant. To add them to the product gallery, enable Save variation image to the gallery checkbox in the Variations tab. 

WP All Import provides many other panels on the Drag & Drop screen to allow you to import additional product data including Custom Fields, Meta Boxes, Categories & Tags, Advanced Custom Fields, and more. You can learn more about the other panels on the Drag & Drop screen and how to import additional data for your products in this guide.

Once you have completed mapping your WooCommerce products and their images, scroll to the bottom of the Drag & Drop screen and click Continue to Step 4.

4. Configure Additional Product Import Settings

The Import Settings screen is the next screen that appears. From here, you can configure additional product import settings to tailor the import to your preference and ensure the process is optimized.

You can automatically set a Unique Identifier for your import by clicking the Auto Detect button or manually set one by dragging and dropping elements from your imported product data table on the left. The Unique Identifier is important as it allows WP All Import to link the records of your imported products correctly if you decide to run the same import with an updated file.

Map Import Settings in WP All Import

Within the same panel, you can also configure settings for how your import should run in the future.

Additionally, WP All Import provides panels for Scheduling Options and Advanced Settings.

Scheduling and Advanced Settings WP All Import

The Automatic Scheduling option is an optional paid service offered by WP All Import that allows you to set up unlimited imports to run on a schedule on specific days of the week or month at predefined times. The service costs $19/month.

You can leave the default settings for these options or set yours up as is relevant for your import.

Automatic Scheduling Service

Once done with the settings, click Continue to proceed to the next step.

5. Run the Import and Verify the Imported Product Data

We’ve now reached the final stage of the import process!

The Confirm & Run screen gives you a full summary of your import settings to allow you to double-check that everything is as it should be.

Confirm and Run with Import Summary

Once you’ve reviewed all the settings, click Confirm & Run Import to begin importing your WooCommerce products with images.

Once the import is completed, you will see the Import Complete confirmation. It’ll display the number of products you imported, whether existing products were updated, and if any of the products failed to import due to missing information.  

Import Complete Message

To confirm that all your products were successfully imported into your WooCommerce store, navigate to ProductsAll Products. You should see a list of your imported WooCommerce products and their images.

Review Imported Products in WooCommerce

If you’re ready to maximize the potential of your WooCommerce store by simplifying how you import WooCommerce products with images to save tons of productive time, try WP All Import today!

Import Product Images in WooCommerce – FAQs

How Do I Import Product Images From CSV in WooCommerce?

To import product images from CSV in WooCommerce, install the WP All Import plugin and navigate to All Import > New Import. Select Upload a File and choose the CSV file from where you want to import your product images. The file will be uploaded and you can select WooCommerce Products to let the plugin know where the data should be imported. The Drag & Drop setup wizard will allow you to map your images to the correct WooCommerce fields and complete the import within minutes!

How Do I Import Products With Multiple Images in WooCommerce?

You can import products with multiple images in WooCommerce using the WP All Import plugin. The plugin features an intuitive Drag & Drop interface that allows you to easily add multiple product images from your CSV or Excel file. Simply drag the image URL column into the designated field for WooCommerce product images and complete the product import steps.

How To Add Product Images in WooCommerce on a Schedule?

If you want to add product images in WooCommerce on a schedule, the WP All Import plugin provides an easy way to do this through Automatic Scheduling of your imports. Rather than manually adding product images to your WooCommerce store, the plugin allows you to schedule unlimited imports that run on specific days of the week or month at predefined times. This is a convenient way for your product images to be added automatically to your WooCommerce store. 

How Do I Import Product Images From CSV or Google Sheets to WooCommerce?

Using the WP All Import plugin is the easiest way to import product images from CSV or Google Sheets to WooCommerce. Once you have installed the plugin, go to All Import > New Import. Choose Upload a File and select the CSV or Google Sheets file for your product image import. Select WooCommerce Products as the import type to let the plugin know where the data should be imported. The Drag & Drop interface will give options to map your product images to the right WooCommerce fields. Follow the rest of the instructions in the setup wizard and your import will be completed within minutes!

    Experience the Breakdance difference.
    Upgrade your WordPress editing experience with Breakdance, the visual builder for WordPress that's both easy-to-use and exceptionally powerful.
    • Unlimited Sites
    • 60-day Money Back Guarantee
    • Premium Support
    • Only $199.99/Year

    Experience the Breakdance difference.

    Unlimited license.
    Unlimited websites.

    Get maximum flexibility with unlimited licensing and domain activations.

    60-day money back guarantee.
    No questions asked.

    Get your money back within 60 days of purchase, no questions asked. It's risk-free!

    Premium support.
    Get all the help you need.

    We offer premium support to ensure the ultimate customer experience.

    Just $199.99/year for
    unlimited sites.

    For a limited time, we're offering an unlimited site license for just $199.99/year. Buy now to lock in this price.