Home > Docs > How to Import WooCommerce Products from an XML File

How to Import WooCommerce Products from an XML File

Last updated on April 24, 2026

XML files are widely used for data exchange between systems, making them ideal for importing products from suppliers, manufacturers, or other e-commerce platforms. WooCommerce products and their related data can be imported from XML files using the Product Import Export Plugin for WooCommerce. The plugin supports CSV, XML, and Excel file formats.

To begin, download, install and activate the plugin.

Import WooCommerce Products from an XML file

  1. From the WordPress admin panel, navigate to the menu: WebToffee Import Export (Pro).
  2. Click on Import and specify the post type as Product.
  3. Select your import method and Import from location.
  4. Click to upload or simply drag and drop your XML file.
Selecting sample xml file
Selecting an XML file
uploading xml file
Uploading an XML file
  1. Click on Step 3 to map the columns to be imported.
mapping import columns
Mapping import columns
  1. Move to Step 4 for more advanced options and click on Import. The products from the XML file will be imported successfully.
imported successfully
Products imported successfully using an XML file