External Images for WooCommerce

External Images allows your WooCommerce store to use images from any external URL as product images, including featured images, galleries, and variations, without storing them on your server.

Installation

↑ Back to top

The simplest way to start using a product from WooCommerce.com is to use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

↑ Back to top

Getting started

↑ Back to top

Once activated, navigate to the External Media menu item in your dashboard to access the external images importer.

Advanced configuration

↑ Back to top

The plugin offers several ways to import and use external images with WooCommerce.

Using the WooCommerce Product CSV Importer

This is the most powerful method for bulk-importing products with external images. The extension integrates directly with the built-in WooCommerce CSV importer.

Format Your CSV File
  1. In your product spreadsheet, use the standard Images column.
  2. To add a featured image and gallery images, place all URLs in the same cell, separated by commas e.g. https://example.com/image1.jpg,https://example.com/image2.jpg,https://example.com/image3.jpg
  3. The first URL will be used as the featured image. All other URLs will become gallery images.
  4. For product variations, enter the external image URL in the Images column for that specific variation’s row.
Import the CSV in WooCommerce
  1. Go to WooCommerce → Products and click Import.
  2. Choose your CSV file and proceed to the Column Mapping screen.
  3. Map your Images column to “External Images”. This is the crucial step that tells the plugin how to handle these URLs.
  4. Click Run the Importer to finish.

Your products will be created or updated, with images displayed directly from the external URLs without using any server storage.

Manually Importing Images for Individual Products

You can also import external images first and then assign them to products when creating or editing them manually.

Import via URL Input:
  1. Go to External Media in your WordPress dashboard.
  2. In the Import Images via URL Input section, paste one or more image URLs (separated by commas).
  3. Click Import.
Bulk Import from JSON or XML:
  1. Go to External Media.
  2. Find the Bulk Image Import from JSON or XML section.
  3. Choose your .json or .xml file and click Import.

This process adds the external images to your Media Library as “virtual” attachments. You can then assign them as featured or gallery images from the product edit screen, just like any other media file.

Troubleshooting

↑ Back to top
IssueSolution
Image not showingMake sure the URL is valid, publicly accessible, and points directly to an image file (e.g., .jpg, .png).
Placeholder shownCheck that the External Images plugin is active
Gallery missingConfirm that multiple URLs in your CSV file’s Images column are separated by commas.

Questions & Support

↑ Back to top

Have a question before you buy? Let’s connect via live chat. Already purchased and need some assistance? Please get in touch via the help desk.

FAQs

↑ Back to top

Help customers by answering commonly asked questions.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.