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

How To Import WooCommerce Products From a URL

Do you want to perform a WooCommerce import of products from a URL?

As you run your WooCommerce store and strive for operational efficiency, there are scenarios where you will need to import your WooCommerce products from a URL rather than using file-based import methods or manual data entry. In such scenarios, it becomes important to have an easy and reliable way to import your WooCommerce products from URLs, amongst other data sources.

This article will show you how to import WooCommerce products easily from a URL using the leading WooCommerce product import plugin - WP All import.

How To Import WooCommerce Products From External URL

Even though WooCommerce provides a native product importer by default, it has several limitations. One of these is that it does not support importing products from an external URL. So, a third-party import plugin is required to import products from a URL. This is where the best-in-class WooCommerce import plugin, WP All Import, comes into play. 

The WP All Import plugin is the most robust WooCommerce product import plugin in the WordPress ecosystem. The plugin offers a modern drag-and-drop interface with an intuitive 5-step setup wizard that makes the product import process a breeze, even for beginners.

WP All Import plugin to import WooCommerce product data

With the WP All Import plugin, you can import your WooCommerce products from multiple sources, including Google Sheets (URL), Excel, XML, and CSV. Whether your products are simple, grouped, external/affiliate, or variable, you can set up an import from a URL within minutes. WP All Import will handle the import process seamlessly and instantly add them to your WooCommerce store.

There are a ton of other exciting import features that WP All Import offers, which make it the ideal plugin for WooCommerce product imports. These include:

  • Powerful filtering functionality to import only a subset of your WooCommerce products.
  • Import scheduling to automate the import of products to your WooCommerce site.
  • On-the-fly modification of import data with PHP functions.
  • Support for importing other WooCommerce data types including orders, customers, etc.
  • Support for importing other WordPress post types such as users, pages, posts, etc.
  • Integration with popular plugins like ACF, WPML, Meta Box, etc.
  • Support for importing products with custom fields, and more.

With these features, it's easy to see why WP All Import is our choice of plugin for WooCommerce import of products from a URL. In the next section, we will show you how to install the WP All Import plugin on your website and run a quick import of products from a URL.

1. Install WP All Import on Your WooCommerce Site

To kick off, you should first purchase and download the WP All Import plugin and its WooCommerce Import Add-On. The WooCommerce Import Add-On is necessary for importing all WooCommerce products as it adds support for all standard WooCommerce fields.

Once you have downloaded them, install the plugin on your site first. Go to your WordPress admin dashboard menu and navigate to Plugins › Add New Plugin › Upload Plugin › Choose file › Install Now › Activate Plugin. The core plugin will be installed and activated on your site.

To install and activate the WooCommerce Add-On, follow the same steps.

2. Prepare Your WooCommerce Product Data Source

The next step is to prepare your WooCommerce product data source to ensure that WP All Import can easily read and access your product data for the import.

You can use an online spreadsheet tool like Google Sheets to do this. After adding your product data to the columns and rows, you must make the link publicly accessible so WP All Import can read the data. Click on Share in the top right corner of the screen, or navigate to File › Share › Share with others. 

change Google Sheets access to anyone with a link

In the pop-up that appears, under General access, change Restricted to Anyone with the link. Next, click the Copy link button and the publicly accessible URL will be copied. 

WP All Import can also import files that are protected by HTTP Authentication. You can read the documentation article to learn more about how to import from password protected files.

3. Initiate the WooCommerce Product Import

Now, we are ready to create an import for your WooCommerce products from the URL.

Navigate to All Import › New Import from your WordPress admin menu. This will bring you to the New Import screen, where you can load your product import file.

WP All Import provides three ways to load your product data. You can Upload a file (from your PC), Download a file (from a URL or FTP/SFTP), or Use existing file (if you have previously uploaded an import file).

Add Google Sheets URL in WP All Import to start the product import process

For this article, we will select Download a file and choose From URL. This will reveal the URL input field, where you can paste the Google Sheets URL you copied in the last section.

After pasting the link, click the Download button, and WP All Import will immediately download your product data.

Next, under New Items, select WooCommerce Products as the import type and then click Continue to Step 2 to proceed.

4. Review Added Product Data

The Review Import File screen allows you to review your imported product data to ensure that WP All Import correctly detects all records. You can review the data by navigating between records using the gray arrows on the left and right of the screen.

review the loaded product data in WP All Import

You will see the Manage Filtering Options panel towards the bottom of the screen. This panel contains the settings for WP All Import’s powerful filtering feature that enables you to import only specific products from your import file that meet your desired requirements.

Expand the panel to reveal the data selection and input fields. To create a filter, select any column as the Element from your product data file, set a Rule to be applied to the selected Element, and input a Value (not applicable for is empty or is not empty rules). Next, click Add Rule › Apply Filter to XPath, and the filter will be created. 

add filters to select specific products to import

WP All Import allows you to create as many filters as necessary and combine them using the AND and OR conditions. 

Once that is done, move to the next step by clicking Continue to Step 3.

5. Map Product Data to WooCommerce Fields

The most important steps of the import process happen on the Drag & Drop screen. WP All Import provides a drag-and-drop interface that makes the product data mapping process easy, even for beginners.

The incoming data elements are listed in a table on the right side of the screen, while the WooCommerce fields are on the left. Panels are provided for various sections to make mapping intuitive.

Title & Description

Start by mapping the Title & Description section. Drag and drop the product title and description into the provided fields.

drag and drop to map product title and description

WooCommerce Add-On

Open the WooCommerce-Add-On panel to reveal the standard WooCommerce product fields for mapping. First, set the Product Type for your products. WP All Import supports importing simple, grouped, external/affiliate, and variable products.

Next, map the data for the available fields in the General tab (opened by default). If you are importing simple or variable products, you will see the SKU, Regular Price, and Sale Price fields. Drag and drop the corresponding elements from your incoming product data to map the fields.

map WooCommerce standard product fields

The General tab contains some additional settings with default selections enabled. The default selections generally work well for most imports. However, you can change them if necessary. 

Follow the same mapping steps to map fields in the Inventory, Shipping, Linked Products, Attributes, & Advanced tabs. For variable products, there’s an additional Variations tab to specify how WP All Import should read and manage the import of your variable products.

Images

You can map your product images from the Images panel and set featured and gallery images.

WP All Import provides three options for importing product images. You can Download images hosted elsewhere, Use images currently in Media Library, or Use images currently uploaded in wp-content/uploads/wpallimport/files/.

map product image fields

Select the most appropriate option for your import and map the image element (s) from your incoming product data by dragging and dropping them into the provided field.

Below the mapping field are Image Options to define how WP All Import should handle the import of your product images. Some options are selected by default to ensure your image import runs quickly and smoothly while preventing duplicates. You can, however, change the selections to suit your import needs.

Custom Fields

The Custom Fields panel lets you easily map any custom data your products may have. 

map product custom field

WP All Import is designed to auto-detect pre-existing custom fields within published products on your WooCommerce site. So if you already have some products with custom fields added to your site, WP All Import will automatically recognize and populate them.

You can click the See Detected Fields button and it will display the Name and existing Value for each available field.

add new custom fields data to WooCommerce product

Supposing you haven’t previously added any products with custom fields, you can create the custom fields during your import by specifying the Name and dragging and dropping the corresponding incoming data elements into the Value field. 

Taxonomies, Categories, Tags

WP All Import also allows you to map your product categories and tags from the Taxonomies, Categories, Tags panel. Open the panel and select Product categories and Product tags to reveal their settings and mapping fields.

map WooCommerce product categories and tags

Under Product categories, WP All Import provides options to import your product categories in three ways. 

If your products have single categories, select Each product has just one Category. For products with multiple independent categories, choose Each product has multiple product categories. And finally, if your product categories are hierarchical, then select Products have hierarchical (parent/child) Product categories

Once you select a category, the field to map the data element will appear. Drag and drop the category element from your incoming product data into the displayed field to map it.

Mapping Product tags follows a similar approach. You can choose if Each product has just one Tag or Each product has multiple product tags and then map the data.

To learn more about mapping product categories, check out the How to Import WooCommerce Products with Categories guide.

WP All Import provides other add-on panels, such as Meta Box Add-On, Advanced Custom Fields Add-On, and JetEngine Add-On if you have any of these add-on plugins installed on your website. However, we will not detail those other panels in this article.

To proceed to the next step of the product import process, scroll to the bottom of the screen and click Continue to Step 4.

6. Configure Additional Product Import Settings

On the Import Settings screen, WP All Import provides additional settings to optimize the import process. 

Start by setting a Unique Identifier for your product import. The Unique Identifier is crucial as it helps WP All Import correctly link records from your current import to those in an updated file if you re-run it. Click the Auto-detect button to allow WP All Import to create the Unique Identifier.

set product unique identifier

Additional settings are provided to dictate how WP All Import should handle records in your file every time the import is run. The default selections work great for most imports, but you can tweak them if necessary.

Scroll down the screen to reveal the Scheduling Options and Configure Advanced Settings panels.

The Scheduling Options panel contains settings for scheduling automatic imports of your WooCommerce products. Choose the Automatic Scheduling option if you want to use WP All Import’s paid scheduling service, which allows you to automate your product imports by simply choosing the days of the week and times that the import should run. The service costs $19/month and lets you run unlimited imports across unlimited sites.

On the other hand, you can select the Manual Scheduling option if you would rather manually create cron jobs on your server to trigger and run imports.

product import scheduling

The Configure Advanced Settings panel provides additional settings to optimize the speed of your import. You can check and uncheck the settings that are relevant to your import. 

advanced product import settings

To learn more about the configurations on this panel, read the Speed Optimizations for WP All Import documentation.

Once you have applied all desired settings and scheduled your import (if relevant), click Continue at the bottom of the screen.

7. Verify and Run the Product Import

The Confirm & Run screen is the last step of the import process. WP All Import summarizes all the settings you have applied to your import on this screen. You can review them to ensure there are no mistakes before running the import. 

verify product import settings before running the import

If you catch any errors in the settings, go back and fix them before running the import. However, if everything is as it should be, click the Confirm & Run Import button.

Your import will start immediately and once it's complete, you will see an Import Complete notification.

product import from URL complete

To verify that the import ran successfully, go to Products › All Products from your WooCommerce admin dashboard to see the imported products and review a few of them.

imported products in WooCommerce dashboard

Wrap-Up: Import WooCommerce Products From a URL

Importing products to your WooCommerce store from a URL is easy with the right plugin. The WP All Import plugin is an ideal product import plugin that makes WooCommerce import of products from a URL effortless and quick. It offers advanced import features and a user-friendly interface, making it perfect for beginner and advanced WordPress users.

With the WP All Import plugin, you can rest assured of error-free product imports, whether importing only a few products or thousands of them. 

If you are looking for a no-fail solution for the WooCommerce import of products from a URL, you should try the WP All Import plugin today.

Import WooCommerce Products – FAQs

How Do I Import Products With Custom Fields in WooCommerce?

To import products with custom fields in WooCommerce, install the WP All Import plugin and its WooCommerce Import Add-On on your site.

  1. Go to All Import › New Import from your WordPress admin dashboard and upload the product data file with custom fields.
  2. Select WooCommerce Products as the import type.
  3. On the Drag & Drop screen, scroll to the Custom Fields panel and open it. Add the Name(s) of your custom fields and map their Value(s) from your incoming product data. Also, map the incoming data elements to the other WooCommerce fields on the screen.
  4. Run the import and your products with custom fields will immediately be imported into your WooCommerce store.

How Can I Import Products From Any Website to My WooCommerce Website?

You can import products from any website to your WooCommerce website with the WP All Import plugin and its WooCommerce Import Add-On. The plugin allows you to import products from multiple file types including CSV, XML, Excel, and Google Sheets. You can then upload directly from your PC or download from a URL or FTP/SFTP, map the incoming product data to WooCommerce product fields, and run the import. Your WooCommerce store will be populated with the imported products.

Can I Bulk Upload Products to WooCommerce?

Yes, you can bulk upload products to WooCommerce using a plugin like WP All Import and its WooCommerce Import Add-On. To do this:

  1. Navigate to All Import › New Import.
  2. Upload the file containing your product data.
  3. Select WooCommerce Products as the import type.
  4. Map the incoming product data to the WooCommerce product fields on the Drag & Drop screen.
  5. Run the import and your products will be bulk-uploaded to your WooCommerce store.

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

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

Developer
Pro features to get your WordPress data moving
Normally $299/yr
$149
.00
/yr
Save $150
Import & Export Pro
  • Posts Types, Pages & Taxonomies
  • Custom Fields & Meta Support
  • WordPress Users Support
  • Gravity Forms Entries
  • Developer Tools
  • Pro Settings
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Professional
    Everything you need to import and export anything
    Normally $599/yr
    $299
    .00
    /yr
    Save $300
    All Features & Integrations
  • WooCommerce
  • Bulk Editing & Data Migration
  • Advanced Custom Fields
  • JetEngine
  • Meta Box
  • Manual Scheduling
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Unlimited Lifetime
    All features and integrations forever for unlimited sites
    Normally $1599
    $1299
    .00
    once
    Limited-Time Offer
    ONE-TIME PAYMENT 
  • Import Pro + Export Pro
  • All Current Features & Integrations
  • All Future Features & Integrations
  • Lifetime Updates
  • Lifetime Support
  • No Renewal Fees
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee

    Risk Free with our Money-Back Guarantee

    We would love for you to try WP All Import. Our 90-day money-back guarantee means that if you decide our plugins don’t meet your needs, just let us know, and we’ll gladly give you a full refund, no questions asked.
    200,000+ Active Installs
    1500+ 5 Star Reviews
    Developer
    $149
    .00
    /yr
    Buy Now
    Professional
    $299
    .00
    /yr
    Buy Now
    Ultimate Lifetime
    $1299
    Buy Now
    Unlimited Lifetime Package Features
    included in only in the Ultimate Lifetime Package
    One-Time Payment. No Renewal.
    All Future Add-Ons
    Developer Package Features
    included in all packages
    Untilimited Site Activations
    World-Class Support
    Import & Export Custom Post Types, Pages & Taxonomies
    Import & Export Custom Fields & Meta
    Download Import File from URL & FTP
    Export to CSV, XLSX, and XML
    Import & Export Filters
    Import & Export WordPress Users
    Import & Export Gravity Forms Entries
    Delete Missing Records on Import
    Run PHP Functions on Imports & Exports
    Choose Which Data to Update
    WP_Query Exports
    Secure Client Mode for Exports
    Zapier Integration for Exports
    Professional Package Features
    everything the Developer package, plus:
    Import & Export WooCommerce Products
    Import & Export WooCommerce Product Galleries
    Import & Export WooCommerce Orders
    Import & Export WooCommerce Customers
    Import & Export WooCommerce Reviews & Coupons
    Sync WooCommerce Stock & Prices
    Import & Export ACF Fields
    Import & Export JetEngine Fields
    Import & Export Meta Box Fields
    Export to Google Merchant Center
    Migrate Data Between Sites
    Bulk Edit with Export, Edit, Import
    Manual Scheduling for Imports & Exports

    Have any questions? 

    These are some of the most frequent questions we get about how to get data imported to or exported from WordPress

    Can I use any file type to import my data?

    Absolutely. It doesn't matter how big your CSV file is or what your column names are. Just use our Drag and Drop interface to map incoming data elements to their target fields, and you'll be done in minutes.

    Can I import Excel or Google Sheets to WordPress?

    Yes. Importing any spreadsheet is straightforward. Need to import Google Sheets to WordPress? Just copy and paste its URL. Need to import into WordPress from Excel? Same thing!

    How does my WordPress import data need to be organized?

    Our plugin is extremely flexible, so you probably won't have to make any changes to your data. You can try your WordPress import right now, and if you have any issues, we'll be glad to help you out.

    What will my WordPress export file look like?

    Unlike other solutions, our plugin gives you complete control over your WordPress export, including how it's formatted. You can modify fields, merge them together, and even create completely custom fields using embedded PHP.

    How do I export WordPress data to CSV?

    To export data to a CSV file, you don't have to do anything at all, as CSV is our default export format. If you want to export to other file formats, just change the export type in the Drag & Drop screen.

    Can I export WooCommerce products?

    Yes. Our software is completely integrated with WooCommerce. It provides full support to export WooCommerce customers, orders, products, variations, attributes, subscriptions, and reviews.
    linkcross