Back to Top

Guide for WooCommerce Product Import – XML CSV URLs‬

Updated 17 April 2025

WooCommerce Product Import – XML CSV URLs plugin lets store admin import products directly from XML and CSV URLs or FTP/SFTP.

It also supports manual file uploads, giving admin more options to bring products into their WooCommerce store easily.

Admin can preview product details before importing, helping them check accuracy and avoid mistakes in the product catalog.

The plugin automatically updates existing products to prevent duplicates, keeping the store’s inventory well-organized and up-to-date.

Detailed logs allow the admin to monitor imports, track progress, and fix any issues quickly.

Start your headless eCommerce
now.
Find out More

Additionally, it lets admin export all products in CSV or XML format for backups, data transfers, and store management.

NOTE: This plugin is now compatible with WooCommerce’s latest High-Performance Order Storage (HPOS) and Cart and Checkout block.

Features

  • Bulk Import products directly into WooCommerce from XML and CSV URLs.
  • Supports importing via FTP/SFTP for seamless product transfers.
  • Allows manual file uploads for flexible product import management.
  • Automatically updates existing products to prevent duplicates.
  • Enables product preview before importing to ensure accuracy.
  • Retains product tags during imports for better organization.
  • Exports all store products in CSV or XML format.
  • Simplifies large-scale product imports with minimal manual effort.

Check out the Shiprocket Shipping for WooCommerce plugin to seamlessly integrate Shiprocket logistics into your WooCommerce store.

Installation

The user will get a zip file which he has to upload in the “Add New Plugin” menu option in the WordPress admin panel.

For this login to the WordPress Admin Panel and Under the Dashboard hover your mouse over the “Plugins” menu option which brings out a Sub-Menu and then select the “Add New Plugin” option.

installation-1

After that, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

After that, click on the “Upload Plugin” option, you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

installation-2

Therefore, now to browse the file, click the “Install Now” button to install the plugin.

When the plugin is installed correctly, you will see the success message and an option to activate the plugin.

installation-3

After that, click on “Activate Plugin” to activate the installed plugin.

installation-4

Thus, in this way, WooCommerce Product Import – XML CSV URLs plugin installation is completed.

Module Activation and Update

Check how to activate your WooCommerce plugin through the purchase code. 

Also check how do you get updates on Webkul modules directly on the Plugins page.

Module Translation

To know how to translate the module, you can click here.

Module Configuration | Admin

After installing the module, the admin can access the ‘Webkul WC Addons‘ menu to manage the Product Import – XML CSV URLs addon.

This ‘Webkul WC Addons’ section displays a list of all installed Webkul WooCommerce addons.

webkul-wc-addon

After navigating to WooCommerce Easy Import/Export -> Settings, the store admin gets to see ‘All Imports‘ and ‘All Exports‘ tabs as shown below.

manage-imports-XML CSV URLs

Under the All Imports tab, the admin can manage imports by clicking the ‘New Import‘ button

Before proceed to import, you can download a CSV Sample File and XML Sample File to help you create your product file.

download-sample-files

Then the admin needs to select the import type from the dropdown, either ‘Upload a File‘ or ‘Download a File‘, to move to the next step.

upload or download a file

Download a File

After choosing to download a file, the store admin has two options to bulk import products into the WooCommerce store: from a URL or via FTP/SFTP.

Import From URL

If the store admin uses the first option ‘From URL‘, then he needs to enter the direct XML or CSV URL to import products and click on the ‘Continue’ button.

import-from-url

It will then display a preview of all the products from the file downloaded via the URL, allowing the admin to review the product details before importing.

preview-import

The store admin can also see the category mapping before importing the products into his WooCommerce store.

Clicking the ‘Continue‘ button takes the admin to the next screen, where the Run Importer process automatically begins importing products into the WooCommerce store.

run importer for products

Once the Run Importer process is complete, a success message appears confirming that all products successfully imported.

run importer success

The store admin then clicks the ‘Continue‘ button to proceed to the next screen, where he can choose to view the imported products or manage imports.

manage imports or view products

Clicking the ‘Manage Import‘ button redirects the admin to the main product import page, displaying logs of previous import jobs with timestamps, product counts, and import status.

manage import

Import From FTP/SFTP

The store admin can also import products via FTP or SFTP details as shown below:

ftp sftp

Fill in the required details after choosing the protocol: FTP/SFTP and FTP Server Address, FTP Port, FTP Username, FTP Password, and SFTP Private Key.

Then, simply click on the continue button and it will show the preview of all the products before importing along with category mapping.

import preview

Upload a File

After selecting the ‘Upload a File’ option, the store admin can bulk import products into the WooCommerce store by manually uploading an XML, CSV, or XLS file.

upload-a-file

Selecting the option ‘Existing products that match by ID or SKU will be updated. Products that do not exist will be skipped,’ avoids duplicate entries during import.

Clicking on the continue button displays a preview of all the products from the file uploaded, allowing the admin to review the product details before importing.

import-preview-upload-file

Exporting the Products

The store admin can also export all WooCommerce products into CSV or XML file formats using this plugin.

Under the All Exports tab, the admin can manage exports by clicking the ‘New Export‘ button

new-export

The store admin simply selects the required format to export all WooCommerce products — Export as CSV or Export as XML file.

export products

After selecting the export type, the admin clicks the ‘Continue’ button to proceed to the next step, where the product data is prepared for export.

prepare-data-for-export

Once the system has prepared all product data, a success message will confirm that the products are ready for export.

prepare-data-success-message

The admin clicks ‘Continue,’ and then selects ‘Confirm & Run Export‘ on the next screen to begin the export process.

confirm and run export

Once done, a success message appears, confirming the export is completed and the product data is available in the selected format.

export completed

All WooCommerce store products are now successfully exported, and a ‘Click here to download‘ link is displayed to download the exported file.

click to download exported products

Clicking the ‘Manage Export‘ button redirects the admin to the main export page.

It shows the logs of previous export jobs with timestamps, product counts, and export status.

manage exports page

Thus, that’s all for the WooCommerce Product Import – XML CSV URLs‬ plugin. Still, have any issues, feel free to add a ticket and let us know your views at webkul.uvdesk.com.

Check more such kinds of relevant WooCommerce Plugins.

Current Product Version - 1.0.0

Supported Framework Version - WordPress: 6.7, Woocommerce: 9.8

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content